@ -272,11 +272,18 @@ static inline BOOL objc_test_class_flag(struct objc_class *aClass,
return ( aClass - > info & ( unsigned long ) flag ) = = ( unsigned long ) flag ;
return ( aClass - > info & ( unsigned long ) flag ) = = ( unsigned long ) flag ;
}
}
/**
/**
* Adds a class to the class table .
* Adds a class to the class table .
*/
*/
void class_table_insert ( Class class ) ;
void class_table_insert ( Class class ) ;
/**
* Removes a class from the class table . Must be called with the runtime lock
* held !
*/
void class_table_remove ( Class cls ) ;
/**
/**
* Array of classes used for small objects . Small objects are embedded in
* Array of classes used for small objects . Small objects are embedded in
* their pointer . In 32 - bit mode , we have one small object class ( typically
* their pointer . In 32 - bit mode , we have one small object class ( typically