ObjFW  Diff

Differences From Artifact [0a53af1b21]:

To Artifact [241b0f4d77]:


51
52
53
54
55
56
57


58


59
60

61


62
63
64
65
66
67
68
	if (strcmp(cls->name, "Protocol") != 0)
		classes_cnt++;
}

bool
class_registerAlias_np(Class cls, const char *name)
{


	if (classes == NULL)


		return NO;


	objc_hashtable_set(classes, name, (Class)((uintptr_t)cls | 1));



	return YES;
}

static void
register_selectors(struct objc_abi_class *cls)
{







>
>
|
>
>

|
>

>
>







51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
	if (strcmp(cls->name, "Protocol") != 0)
		classes_cnt++;
}

bool
class_registerAlias_np(Class cls, const char *name)
{
	objc_global_mutex_lock();

	if (classes == NULL) {
		objc_global_mutex_unlock();

		return NO;
	}

	objc_hashtable_set(classes, name, (Class)((uintptr_t)cls | 1));

	objc_global_mutex_unlock();

	return YES;
}

static void
register_selectors(struct objc_abi_class *cls)
{