64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
#if defined(OF_ATOMIC_OPS)
# import "atomic.h"
#elif defined(OF_THREADS)
# import "threading.h"
#endif
#ifdef OF_APPLE_RUNTIME
# if defined(__x86_64__) || defined(__i386__)
extern id of_forward(id, SEL, ...);
extern struct stret of_forward_stret(id, SEL, ...);
# endif
#endif
struct pre_ivar {
int32_t retainCount;
|
|
|
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
#if defined(OF_ATOMIC_OPS)
# import "atomic.h"
#elif defined(OF_THREADS)
# import "threading.h"
#endif
#ifdef OF_APPLE_RUNTIME
# if defined(__x86_64__) || defined(__i386__) || defined(__ppc__)
extern id of_forward(id, SEL, ...);
extern struct stret of_forward_stret(id, SEL, ...);
# endif
#endif
struct pre_ivar {
int32_t retainCount;
|
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
|
#if !defined(OF_APPLE_RUNTIME) || defined(__OBJC2__)
objc_setUncaughtExceptionHandler(uncaught_exception_handler);
#endif
#if defined(OF_OBJFW_RUNTIME)
objc_forward_handler = forward_handler;
#elif defined(OF_APPLE_RUNTIME)
# if defined(__x86_64__) || defined(__i386__)
objc_setForwardHandler(of_forward, of_forward_stret);
# endif
#endif
#ifdef HAVE_OBJC_ENUMERATIONMUTATION
objc_setEnumerationMutationHandler(enumeration_mutation_handler);
#endif
|
|
|
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
|
#if !defined(OF_APPLE_RUNTIME) || defined(__OBJC2__)
objc_setUncaughtExceptionHandler(uncaught_exception_handler);
#endif
#if defined(OF_OBJFW_RUNTIME)
objc_forward_handler = forward_handler;
#elif defined(OF_APPLE_RUNTIME)
# if defined(__x86_64__) || defined(__i386__) || defined(__ppc__)
objc_setForwardHandler(of_forward, of_forward_stret);
# endif
#endif
#ifdef HAVE_OBJC_ENUMERATIONMUTATION
objc_setEnumerationMutationHandler(enumeration_mutation_handler);
#endif
|