ObjFW  Diff

Differences From Artifact [8bd799cb5a]:

To Artifact [b0ccaf3f6e]:


704
705
706
707
708
709
710

711





712

713

714
715











void
objc_hashtable_free(struct objc_hashtable *table)
{
	glue_objc_hashtable_free(table);
}


extern int_fast8_t objc_registerTaggedPointerClass(Class _Nonnull class);





extern Class _Nullable object_getTaggedPointerClass(id _Nonnull object);

extern uintptr_t object_getTaggedPointerValue(id _Nonnull object);

extern id _Nullable objc_createTaggedPointer(uint_fast8_t class,
    uintptr_t value);

















>
|
>
>
>
>
>
|
>
|
>
|
|
>
>
>
>
>
>
>
>
>
>
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733

void
objc_hashtable_free(struct objc_hashtable *table)
{
	glue_objc_hashtable_free(table);
}

int
objc_registerTaggedPointerClass(Class class)
{
	return glue_objc_registerTaggedPointerClass(class);
}

Class
object_getTaggedPointerClass(id object)
{
	return glue_object_getTaggedPointerClass(object);
}

uintptr_t
object_getTaggedPointerValue(id object)
{
	return glue_object_getTaggedPointerValue(object);
}

id
objc_createTaggedPointer(int class, uintptr_t value)
{
	return objc_createTaggedPointer(class, value);
}