Differences From Artifact [865d6eebac]:
- File src/runtime/runtime.h — part of check-in [2b0389eeeb] at 2012-11-30 15:37:28 on branch trunk — Remove functions from runtime.h that don't exist. (user: js, size: 5599) [annotate] [blame] [check-ins using] [more...]
To Artifact [d874182359]:
- File
src/runtime/runtime.h
— part of check-in
[120caad331]
at
2012-11-30 16:09:39
on branch trunk
— Make runtime API more similar to Apple's.
This makes it easier to use runtime functions in portable code. (user: js, size: 5637) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
165 166 167 168 169 170 171 | #define NO (BOOL)0 typedef void (*objc_uncaught_exception_handler)(id); extern SEL sel_registerName(const char*); extern const char* sel_getName(SEL); extern BOOL sel_isEqual(SEL, SEL); | | | > | 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 | #define NO (BOOL)0 typedef void (*objc_uncaught_exception_handler)(id); extern SEL sel_registerName(const char*); extern const char* sel_getName(SEL); extern BOOL sel_isEqual(SEL, SEL); extern id objc_lookUpClass(const char*); extern id objc_getClass(const char*); extern id objc_getRequiredClass(const char*); extern const char* class_getName(Class); extern Class class_getSuperclass(Class); extern BOOL class_isKindOfClass(Class, Class); extern unsigned long class_getInstanceSize(Class); extern BOOL class_respondsToSelector(Class, SEL); extern BOOL class_conformsToProtocol(Class, Protocol*); extern IMP class_getMethodImplementation(Class, SEL); |
︙ | ︙ |