Go to the documentation of this file.
12 #ifndef MACOS_STDAFX_H
13 #define MACOS_STDAFX_H
17 #ifndef MAC_OS_X_VERSION_10_3
18 #define MAC_OS_X_VERSION_10_3 1030
21 #ifndef MAC_OS_X_VERSION_10_4
22 #define MAC_OS_X_VERSION_10_4 1040
25 #ifndef MAC_OS_X_VERSION_10_5
26 #define MAC_OS_X_VERSION_10_5 1050
29 #ifndef MAC_OS_X_VERSION_10_6
30 #define MAC_OS_X_VERSION_10_6 1060
33 #ifndef MAC_OS_X_VERSION_10_7
34 #define MAC_OS_X_VERSION_10_7 1070
37 #ifndef MAC_OS_X_VERSION_10_8
38 #define MAC_OS_X_VERSION_10_8 1080
41 #ifndef MAC_OS_X_VERSION_10_9
42 #define MAC_OS_X_VERSION_10_9 1090
46 #define __STDC_LIMIT_MACROS
51 #if !defined(__clang__) && defined(__GNUC__) && (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3))
52 # include <debug/debug.h>
56 #if !defined(STRGEN) && !defined(SETTINGSGEN) && ((defined(__LP64__) && !defined(_SQ64)) || (!defined(__LP64__) && defined(_SQ64)))
57 # error "Compiling 64 bits without _SQ64 set! (or vice versa)"
60 #include <AvailabilityMacros.h>
64 #define Point OTTDPoint
65 #define WindowClass OTTDWindowClass
66 #define ScriptOrder OTTDScriptOrder
67 #define Palette OTTDPalette
68 #define GlyphID OTTDGlyphID
70 #include <CoreServices/CoreServices.h>
71 #include <ApplicationServices/ApplicationServices.h>
86 #define GetTime OTTD_GetTime
88 #define SL_ERROR OSX_SL_ERROR
93 typedef long NSInteger;
94 typedef unsigned long NSUInteger;
96 typedef int NSInteger;
97 typedef unsigned int NSUInteger;
101 #ifndef CGFLOAT_DEFINED
103 typedef double CGFloat;
105 typedef float CGFloat;
110 #if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5
111 # define HAVE_NON_CONST_ICONV