91 #ifndef OLDROUTINELOCATIONS
92 #define OLDROUTINELOCATIONS 0
93 #elif OLDROUTINELOCATIONS
94 #error OLDROUTINELOCATIONS must be FALSE when compiling MoreIsBetter.
97 #ifndef OLDROUTINENAMES
98 #define OLDROUTINENAMES 0
100 #error OLDROUTINENAMES must be FALSE when compiling MoreIsBetter.
108 #include <TargetConditionals.h>
126 #if TARGET_RT_MAC_MACHO
127 #define TARGET_API_MAC_OS8 0
128 #define TARGET_API_MAC_CARBON 1
129 #define TARGET_API_MAC_OSX 1
143 #if !defined(MORE_FRAMEWORK_INCLUDES)
144 #if TARGET_RT_MAC_MACHO
145 #define MORE_FRAMEWORK_INCLUDES 1
147 #define MORE_FRAMEWORK_INCLUDES 0
160 #if MORE_FRAMEWORK_INCLUDES
161 #if defined(__MWERKS__)
162 #if !defined(__CF_USE_FRAMEWORK_INCLUDES__)
163 #define __CF_USE_FRAMEWORK_INCLUDES__ 1
183 #if !MORE_FRAMEWORK_INCLUDES
184 #if !defined(UNIVERSAL_INTERFACES_VERSION) || UNIVERSAL_INTERFACES_VERSION < 0x0341
185 #error MoreIsBetter requires Universal Interfaces 3.4.1 or higher.
197 #if !defined(MORE_DEBUG)
227 #if TARGET_RT_MAC_CFM && !defined(NDEBUG)
229 #define assert(x) ((x) ? ((void) 0) : DebugStr("\pMoreIsBetter assertion failure: " #x))
245 #define MoreAssertPCG(x) \
246 ((x) ? true : (DebugStr ("\pMoreIsBetter assertion failure: " #x), false))
248 #define MoreAssertPCG(x) (true)