diff --git a/Source/NSProxy.m b/Source/NSProxy.m index 33cdde577..35a1d9820 100644 --- a/Source/NSProxy.m +++ b/Source/NSProxy.m @@ -36,10 +36,6 @@ @class NSDistantObject; -#ifndef NeXT_RUNTIME -extern BOOL __objc_responds_to(id, SEL); -#endif - /** *

The NSProxy class provides a basic implementation of a class whose * instances are used to stand in for other objects.
@@ -178,7 +174,7 @@ extern BOOL __objc_responds_to(id, SEL); */ + (BOOL) respondsToSelector: (SEL)aSelector { - if (__objc_responds_to(self, aSelector)) + if (class_respondsToSelector(object_getClass(self), aSelector)) return YES; else return NO; @@ -497,7 +493,7 @@ extern BOOL __objc_responds_to(id, SEL); { return NO; } - if (__objc_responds_to(self, aSelector)) + if (class_respondsToSelector(object_getClass(self), aSelector)) { return YES; }