105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
struct objc_sparsearray {
struct objc_sparsearray_level2 *buckets[256];
};
#ifdef OF_SELUID24
struct objc_sparsearray_level2 {
struct objc_sparsearray_level3 *buckets[256];
bool empty;
};
struct objc_sparsearray_level3 {
const void *buckets[256];
bool empty;
};
#else
struct objc_sparsearray_level2 {
const void *buckets[256];
bool empty;
};
#endif
extern void objc_register_all_categories(struct objc_abi_symtab*);
extern struct objc_category** objc_categories_for_class(Class);
extern void objc_free_all_categories(void);
extern void objc_initialize_class(Class);
|
<
<
<
|
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
|
struct objc_sparsearray {
struct objc_sparsearray_level2 *buckets[256];
};
#ifdef OF_SELUID24
struct objc_sparsearray_level2 {
struct objc_sparsearray_level3 *buckets[256];
};
struct objc_sparsearray_level3 {
const void *buckets[256];
};
#else
struct objc_sparsearray_level2 {
const void *buckets[256];
};
#endif
extern void objc_register_all_categories(struct objc_abi_symtab*);
extern struct objc_category** objc_categories_for_class(Class);
extern void objc_free_all_categories(void);
extern void objc_initialize_class(Class);
|