36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
Class cls = objc_lookup_class(static_instances[i]->class_name);
if (cls != Nil) {
id *instances;
for (instances = static_instances[i]->instances;
*instances != nil; instances++)
(*instances)->isa = cls;
static_instances_cnt--;
if (static_instances_cnt == 0) {
free(static_instances);
static_instances = NULL;
continue;
|
|
|
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
Class cls = objc_lookup_class(static_instances[i]->class_name);
if (cls != Nil) {
id *instances;
for (instances = static_instances[i]->instances;
*instances != nil; instances++)
object_setClass(*instances, cls);
static_instances_cnt--;
if (static_instances_cnt == 0) {
free(static_instances);
static_instances = NULL;
continue;
|
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
Class cls = objc_lookup_class((*si)->class_name);
if (cls != Nil) {
id *instances;
for (instances = (*si)->instances; *instances != nil;
instances++)
(*instances)->isa = cls;
} else {
if (static_instances == NULL)
static_instances = malloc(sizeof(
struct objc_abi_static_instances*));
else
static_instances = realloc(static_instances,
sizeof(struct objc_abi_static_instances*) *
|
|
|
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
Class cls = objc_lookup_class((*si)->class_name);
if (cls != Nil) {
id *instances;
for (instances = (*si)->instances; *instances != nil;
instances++)
object_setClass(*instances, cls);
} else {
if (static_instances == NULL)
static_instances = malloc(sizeof(
struct objc_abi_static_instances*));
else
static_instances = realloc(static_instances,
sizeof(struct objc_abi_static_instances*) *
|