Differences From Artifact [171260d70c]:
- File src/macros.h — part of check-in [d9bd480b94] at 2013-06-28 19:55:19 on branch trunk — Fix FP endianess for universal builds. (user: js, size: 9123) [annotate] [blame] [check-ins using] [more...]
To Artifact [efb84c3744]:
- File
src/macros.h
— part of check-in
[bbabe17c4f]
at
2013-07-08 15:30:57
on branch trunk
— Check for forwarding at compile time.
Checking at configure time can potentially break universal builds. (user: js, size: 9462) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
101 102 103 104 105 106 107 108 109 110 111 112 113 114 | # define OF_ARMV6_ASM # endif # ifdef OF_ARMV7_ASM # define OF_ARMV6_ASM # endif # endif #endif #define OF_ENSURE(cond) \ if (!(cond)) { \ fprintf(stderr, "Failed to ensure condition in " \ __FILE__ ":%d:\n" #cond "\n", __LINE__); \ abort(); \ } | > > > > > > > > > > > > > | 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | # define OF_ARMV6_ASM # endif # ifdef OF_ARMV7_ASM # define OF_ARMV6_ASM # endif # endif #endif #ifdef OF_APPLE_RUNTIME # if defined(__x86_64__) || defined(__i386__) || defined(__arm__) || \ defined(__ppc__) # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR # endif #else # ifdef __ELF__ # if defined(__amd64__) || defined(__x86_64__) || defined(__i386__) # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR # endif # endif #endif #define OF_ENSURE(cond) \ if (!(cond)) { \ fprintf(stderr, "Failed to ensure condition in " \ __FILE__ ":%d:\n" #cond "\n", __LINE__); \ abort(); \ } |
︙ | ︙ |