Differences From Artifact [e0ab1242a0]:
- File src/macros.h — part of check-in [a2a47a8757] at 2016-06-06 20:57:16 on branch trunk — macros.h: Define OF_MIPS64_ASM on MIPS64 (user: js, size: 13839) [annotate] [blame] [check-ins using]
To Artifact [a0cafa1d2d]:
- File
src/macros.h
— part of check-in
[d9c9a3d0bc]
at
2016-07-03 12:19:33
on branch trunk
— Add forwardingTargetForSelector: for x86_64/Mach-O
This is for the ObjFW runtime - for the Apple runtime, this did already
exist. (user: js, size: 14052) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
253 254 255 256 257 258 259 260 261 262 263 264 265 266 | # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET # endif #else # if defined(OF_ELF) # if defined(OF_X86_64) || defined(OF_X86) || \ defined(OF_ARM64) || defined(OF_ARM) || defined(OF_POWERPC) || \ defined(OF_MIPS) # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR # if __OBJFW_RUNTIME_ABI__ >= 800 # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET # endif # endif # elif defined(OF_WINDOWS) # if defined(OF_X86_64) || defined(OF_X86) | > > > > > > > | 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 | # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET # endif #else # if defined(OF_ELF) # if defined(OF_X86_64) || defined(OF_X86) || \ defined(OF_ARM64) || defined(OF_ARM) || defined(OF_POWERPC) || \ defined(OF_MIPS) # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR # if __OBJFW_RUNTIME_ABI__ >= 800 # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET # endif # endif # elif defined(OF_MACH_O) # if defined(OF_X86_64) # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR # if __OBJFW_RUNTIME_ABI__ >= 800 # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET # endif # endif # elif defined(OF_WINDOWS) # if defined(OF_X86_64) || defined(OF_X86) |
︙ | ︙ |