Differences From Artifact [ef3c33f2fd]:
- File
src/macros.h
— part of check-in
[d989794cc2]
at
2012-03-21 17:33:21
on branch trunk
— objc_setProperty(): Use a signed char for copy.
No more abusing a poor BOOL... (user: js, size: 8729) [annotate] [blame] [check-ins using] [more...]
To Artifact [18b872fc74]:
- File src/macros.h — part of check-in [bfd8f4cfec] at 2012-06-11 23:08:19 on branch trunk — Add OF_PATH_PARENT_DIR. (user: js, size: 8762) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
94 95 96 97 98 99 100 101 102 103 104 105 106 107 | #endif #ifndef _WIN32 # define OF_PATH_DELIMITER '/' #else # define OF_PATH_DELIMITER '\\' #endif extern id objc_getProperty(id, SEL, ptrdiff_t, BOOL); extern void objc_setProperty(id, SEL, ptrdiff_t, id, BOOL, signed char); #define OF_IVAR_OFFSET(ivar) ((intptr_t)&ivar - (intptr_t)self) #define OF_GETTER(ivar, atomic) \ return objc_getProperty(self, _cmd, OF_IVAR_OFFSET(ivar), atomic); | > | 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | #endif #ifndef _WIN32 # define OF_PATH_DELIMITER '/' #else # define OF_PATH_DELIMITER '\\' #endif #define OF_PATH_PARENT_DIR @".." extern id objc_getProperty(id, SEL, ptrdiff_t, BOOL); extern void objc_setProperty(id, SEL, ptrdiff_t, id, BOOL, signed char); #define OF_IVAR_OFFSET(ivar) ((intptr_t)&ivar - (intptr_t)self) #define OF_GETTER(ivar, atomic) \ return objc_getProperty(self, _cmd, OF_IVAR_OFFSET(ivar), atomic); |
︙ | ︙ |