@@ -94,10 +94,19 @@ return class_get_class_name(self); #else return class_getName(self); #endif } + ++ (BOOL)instancesRespondToSelector: (SEL)selector +{ +#ifdef __objc_INCLUDE_GNU + return class_get_instance_method(self, selector) != METHOD_NULL; +#else + return class_respondsToSelector(self, selector); +#endif +} + (BOOL)conformsToProtocol: (Protocol*)protocol { #ifdef __objc_INCLUDE_GNU Class c;