101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
-
+
-
+
|
for (i = 0; i < symtab->cat_def_cnt; i++) {
register_selectors(cats[i]);
register_category(cats[i]);
}
}
struct objc_abi_category**
struct objc_category**
objc_categories_for_class(Class cls)
{
if (categories == NULL)
return NULL;
return (struct objc_abi_category**)objc_hashtable_get(categories,
return (struct objc_category**)objc_hashtable_get(categories,
cls->name);
}
void
objc_free_all_categories(void)
{
uint32_t i;
|