15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
*/
#import "OFObject.h"
#include <stddef.h>
#include <stdint.h>
#if defined(OF_APPLE_RUNTIME) || defined(OF_GNU_RUNTIME)
# import <objc/runtime.h>
#elif defined(OF_OLD_GNU_RUNTIME)
# import <objc/objc-api.h>
#endif
#ifdef _PSP
# define INTMAX_MAX LONG_LONG_MAX
#endif
#ifdef __GNUC__
|
|
<
<
|
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
*/
#import "OFObject.h"
#include <stddef.h>
#include <stdint.h>
#if defined(OF_APPLE_RUNTIME)
# import <objc/runtime.h>
#endif
#ifdef _PSP
# define INTMAX_MAX LONG_LONG_MAX
#endif
#ifdef __GNUC__
|
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
# elif defined(__ppc__) || defined(__PPC__)
# define OF_PPC_ASM
# elif defined(__arm__) || defined(__ARM__)
# define OF_ARM_ASM
# endif
#endif
#if defined(OF_OLD_GNU_RUNTIME) || defined(OF_OBJFW_RUNTIME)
# define objc_lookUpClass objc_lookup_class
#endif
#ifdef OF_OLD_GNU_RUNTIME
# define class_getInstanceSize class_get_instance_size
# define class_getName class_get_class_name
# define class_getSuperclass class_get_super_class
# define sel_getName sel_get_name
# define sel_registerName sel_get_uid
#endif
#ifndef _WIN32
# define OF_PATH_DELIMITER '/'
#else
# define OF_PATH_DELIMITER '\\'
#endif
#define OF_IVAR_OFFSET(ivar) ((intptr_t)&ivar - (intptr_t)self)
|
|
<
<
<
<
<
<
<
<
|
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
# elif defined(__ppc__) || defined(__PPC__)
# define OF_PPC_ASM
# elif defined(__arm__) || defined(__ARM__)
# define OF_ARM_ASM
# endif
#endif
#ifdef OF_OBJFW_RUNTIME
# define objc_lookUpClass objc_lookup_class
#endif
#ifndef _WIN32
# define OF_PATH_DELIMITER '/'
#else
# define OF_PATH_DELIMITER '\\'
#endif
#define OF_IVAR_OFFSET(ivar) ((intptr_t)&ivar - (intptr_t)self)
|