ObjFW  Diff

Differences From Artifact [b4196ed858]:

To Artifact [6fa07e9231]:


473
474
475
476
477
478
479
480

481
482
483
484
485
486
487
		cls->info |= OBJC_CLASS_INFO_LOADED;

	process_load_queue();

	objc_global_mutex_unlock();
}

id

objc_lookUpClass(const char *name)
{
	Class cls;

	if ((cls = objc_classname_to_class(name, true)) == NULL)
		return Nil;








<
>







473
474
475
476
477
478
479

480
481
482
483
484
485
486
487
		cls->info |= OBJC_CLASS_INFO_LOADED;

	process_load_queue();

	objc_global_mutex_unlock();
}


Class
objc_lookUpClass(const char *name)
{
	Class cls;

	if ((cls = objc_classname_to_class(name, true)) == NULL)
		return Nil;

496
497
498
499
500
501
502
503

504
505
506
507
508
509

510
511
512
513
514
515
516

	if (!(cls->info & OBJC_CLASS_INFO_SETUP))
		return Nil;

	return cls;
}

id

objc_getClass(const char *name)
{
	return objc_lookUpClass(name);
}

id

objc_getRequiredClass(const char *name)
{
	Class cls;

	if ((cls = objc_getClass(name)) == Nil)
		OBJC_ERROR("Class %s not found!", name);








<
>





<
>







496
497
498
499
500
501
502

503
504
505
506
507
508

509
510
511
512
513
514
515
516

	if (!(cls->info & OBJC_CLASS_INFO_SETUP))
		return Nil;

	return cls;
}


Class
objc_getClass(const char *name)
{
	return objc_lookUpClass(name);
}


Class
objc_getRequiredClass(const char *name)
{
	Class cls;

	if ((cls = objc_getClass(name)) == Nil)
		OBJC_ERROR("Class %s not found!", name);