Differences From Artifact [58996a4468]:
- File src/OFObject.h — part of check-in [7992490163] at 2013-07-23 22:48:27 on branch trunk — Allow classes in collections requiring OFCopying. (user: js, size: 26031) [annotate] [blame] [check-ins using]
To Artifact [5a670ed733]:
- File
src/OFObject.h
— part of check-in
[f1416bbdc2]
at
2013-07-24 23:05:43
on branch trunk
— Add forwardingTargetForSelector: for MIPS/ELF.
Only for the O32 ABI and the 32-bit EABI.
Currently, no methods returning structs are supported, see the comment
in OFObject. (user: js, size: 26194) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
98 99 100 101 102 103 104 105 106 107 108 109 110 111 | # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET # endif #else # ifdef __ELF__ # if defined(__amd64__) || defined(__x86_64__) || defined(__i386__) || \ defined(__arm__) || defined(__ARM__) # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR # endif # endif #endif #if __has_feature(objc_arc) # define OF_RETURNS_RETAINED __attribute__((ns_returns_retained)) # define OF_RETURNS_NOT_RETAINED __attribute__((ns_returns_not_retained)) | > > > > | 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET # endif #else # ifdef __ELF__ # if defined(__amd64__) || defined(__x86_64__) || defined(__i386__) || \ defined(__arm__) || defined(__ARM__) # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR # endif # if (defined(_MIPS_SIM) && _MIPS_SIM == _ABIO32) || \ (defined(__mips_eabi) && _MIPS_SZPTR == 32) # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR # endif # endif #endif #if __has_feature(objc_arc) # define OF_RETURNS_RETAINED __attribute__((ns_returns_retained)) # define OF_RETURNS_NOT_RETAINED __attribute__((ns_returns_not_retained)) |
︙ | ︙ |