Go to the documentation of this file.
12 #ifndef MACOS_STDAFX_H
13 #define MACOS_STDAFX_H
16 #include <AvailabilityMacros.h>
19 #ifdef MAC_OS_X_VERSION_10_7
20 #define HAVE_OSX_107_SDK
23 #ifdef MAC_OS_X_VERSION_10_11
24 #define HAVE_OSX_1011_SDK
28 #ifndef MAC_OS_X_VERSION_10_3
29 #define MAC_OS_X_VERSION_10_3 1030
32 #ifndef MAC_OS_X_VERSION_10_4
33 #define MAC_OS_X_VERSION_10_4 1040
36 #ifndef MAC_OS_X_VERSION_10_5
37 #define MAC_OS_X_VERSION_10_5 1050
40 #ifndef MAC_OS_X_VERSION_10_6
41 #define MAC_OS_X_VERSION_10_6 1060
44 #ifndef MAC_OS_X_VERSION_10_7
45 #define MAC_OS_X_VERSION_10_7 1070
48 #ifndef MAC_OS_X_VERSION_10_8
49 #define MAC_OS_X_VERSION_10_8 1080
52 #ifndef MAC_OS_X_VERSION_10_9
53 #define MAC_OS_X_VERSION_10_9 1090
57 #define __STDC_LIMIT_MACROS
62 #if !defined(__clang__) && defined(__GNUC__) && (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3))
63 # include <debug/debug.h>
67 #if !defined(STRGEN) && !defined(SETTINGSGEN) && ((defined(__LP64__) && !defined(_SQ64)) || (!defined(__LP64__) && defined(_SQ64)))
68 # error "Compiling 64 bits without _SQ64 set! (or vice versa)"
73 #define Point OTTDPoint
74 #define WindowClass OTTDWindowClass
75 #define ScriptOrder OTTDScriptOrder
76 #define Palette OTTDPalette
77 #define GlyphID OTTDGlyphID
79 #include <CoreServices/CoreServices.h>
80 #include <ApplicationServices/ApplicationServices.h>
95 #define GetTime OTTD_GetTime
97 #define SL_ERROR OSX_SL_ERROR
102 typedef long NSInteger;
103 typedef unsigned long NSUInteger;
105 typedef int NSInteger;
106 typedef unsigned int NSUInteger;
110 #ifndef CGFLOAT_DEFINED
112 typedef double CGFloat;
114 typedef float CGFloat;
119 #if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5
120 # define HAVE_NON_CONST_ICONV