-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFPC_defs.inc
158 lines (154 loc) · 7.87 KB
/
FPC_defs.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
// FPCDEFS.INC - Definitions relevant to the
// Free Pascal Compiler
{$IFDEF AIX} AD(‘AIX’); {$ENDIF}
{$IFDEF AMD64} AD('AMD64'); {$ENDIF}
{$IFDEF AMIGA} AD('AMIGA'); {$ENDIF}
{$IFDEF ANDROID} AD('ANDROID'); {$ENDIF}
{$IFDEF ATARI} AD('ATARI'); {$ENDIF}
{$IFDEF BEOS} AD('BEOS'); {$ENDIF}
{$IFDEF BSD} AD('BSD'); {$ENDIF}
{$IFDEF CPU16} AD('CPU16'); {$ENDIF}
{$IFDEF CPU32} AD('CPU32'); {$ENDIF}
{$IFDEF CPU386} AD('CPU386'); {$ENDIF}
{$IFDEF CPU64} AD('CPU64'); {$ENDIF}
{$IFDEF CPU68} AD('CPU68'); {$ENDIF}
{$IFDEF CPU68K} AD('CPU68K'); {$ENDIF}
{$IFDEF CPU86} AD('CPU86'); {$ENDIF}
{$IFDEF CPU87} AD('CPU87'); {$ENDIF}
{$IFDEF CPUALPHA} AD('CPUALPHA'); {$ENDIF}
{$IFDEF CPUAMD64} AD('CPUAMD64'); {$ENDIF}
{$IFDEF CPUARM} AD('CPUARM'); {$ENDIF}
{$IFDEF CPUAVR} AD('CPUAVR'); {$ENDIF}
{$IFDEF CPUI386} AD('CPUI386'); {$ENDIF}
{$IFDEF CPUI8086} AD('CPUI8086'); {$ENDIF}
{$IFDEF CPUIA64} AD('CPUIA64'); {$ENDIF}
{$IFDEF CPUM68020} AD('CPUM68020'); {$ENDIF}
{$IFDEF CPUM68K} AD('CPUM68K'); {$ENDIF}
{$IFDEF CPUPOWERPC} AD('CPUPOWERPC'); {$ENDIF}
{$IFDEF CPUPOWERPC32} AD('CPUPOWERPC32'); {$ENDIF}
{$IFDEF CPUPOWERPC64} AD('CPUPOWERPC64'); {$ENDIF}
{$IFDEF CPUSPARC} AD('CPUSPARC'); {$ENDIF}
{$IFDEF CPUSPARC32} AD('CPUSPARC32'); {$ENDIF}
{$IFDEF CPUX64} AD('CPUX64'); {$ENDIF}
{$IFDEF CPUX86_64} AD('CPUX86_64'); {$ENDIF}
{$IFDEF DARWIN} AD('DARWIN'); {$ENDIF}
{$IFDEF DPMI} AD('DPMI'); {$ENDIF}
{$IFDEF DRAGONFLY} AD('DRAGONFLY'); {$ENDIF}
{$IFDEF EMX} AD('EMX'); {$ENDIF}
{$IFDEF ENDIAN_BIG} AD('ENDIAN_BIG'); {$ENDIF}
{$IFDEF ENDIAN_LITTLE} AD('ENDIAN_LITTLE'); {$ENDIF}
{$IFDEF FPC} AD('FPC'); {$ENDIF}
{$IFDEF FPC_CROSSCOMPILING} AD('FPC_CROSSCOMPILING'); {$ENDIF}
{$IFDEF FPC_FULLVERSION} AD('FPC_FULLVERSION'); {$ENDIF}
{$IFDEF FPC_HAS_CEXTENDED} AD('FPC_HAS_CEXTENDED'); {$ENDIF}
{$IFDEF FPC_HAS_CONSTREF} AD('FPC_HAS_CONSTREF'); {$ENDIF}
{$IFDEF FPC_HAS_CPSTRING} AD('FPC_HAS_CPSTRING'); {$ENDIF}
{$IFDEF FPC_HAS_DYNAMIC_PACKAGES} AD('FPC_HAS_DYNAMIC_PACKAGES'); {$ENDIF}
{$IFDEF FPC_HAS_DYNAMIC_PACKAGES} AD('FPC_HAS_DYNAMIC_PACKAGES'); {$ENDIF}
{$IFDEF FPC_HAS_FAST_FMA_DOUBLE} AD('FPC_HAS_FAST_FMA_DOUBLE'); {$ENDIF}
{$IFDEF FPC_HAS_FAST_FMA_SINGLE} AD('FPC_HAS_FAST_FMA_SINGLE'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_ANSISTRINGS} AD('FPC_HAS_FEATURE_ANSISTRINGS'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_CLASSES} AD('FPC_HAS_FEATURE_CLASSES'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_COMMANDARGS} AD('FPC_HAS_FEATURE_COMMANDARGS'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_CONSOLEIO} AD('FPC_HAS_FEATURE_CONSOLEIO'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_DYNARRAYS} AD('FPC_HAS_FEATURE_DYNARRAYS'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_DYNLIBS} AD('FPC_HAS_FEATURE_DYNLIBS');{$ENDIF}
{$IFDEF FPC_HAS_FEATURE_EXCEPTIONS} AD('FPC_HAS_FEATURE_EXCEPTIONS'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_EXITCODE} AD('FPC_HAS_FEATURE_EXITCODE'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_FILEIO} AD('FPC_HAS_FEATURE_FILEIO'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_HEAP} AD('FPC_HAS_FEATURE_HEAP'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_INITFINAL} AD('FPC_HAS_FEATURE_INITFINAL'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_OBJECTIVEC1} AD('FPC_HAS_FEATURE_OBJECTIVEC1'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_OBJECTS} AD('FPC_HAS_FEATURE_OBJECTS'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_PROCESSES} AD('FPC_HAS_FEATURE_PROCESSES'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_RANDOM} AD('FPC_HAS_FEATURE_RANDOM'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_RESOURCES} AD('FPC_HAS_FEATURE_RESOURCES'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_RTTI} AD('FPC_HAS_FEATURE_RTTI'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_SOFTFPU} AD('FPC_HAS_FEATURE_SOFTFPU'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_STACKCHECK} AD('FPC_HAS_FEATURE_STACKCHECK'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_SUPPORT} AD('FPC_HAS_FEATURE_SUPPORT'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_TEXTIO} AD('FPC_HAS_FEATURE_TEXTIO'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_THREADING} AD('FPC_HAS_FEATURE_THREADING'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_UNICODESTRINGS} AD('FPC_HAS_FEATURE_UNICODESTRINGS'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_VARIANTS} AD('FPC_HAS_FEATURE_VARIANTS'); {$ENDIF}
{$IFDEF FPC_HAS_FEATURE_WIDESTRINGS} AD('FPC_HAS_FEATURE_WIDESTRINGS'); {$ENDIF}
{$IFDEF FPC_HAS_INDIRECT_ENTRY_INFORMATION} AD('FPC_HAS_INDIRECT_ENTRY_INFORMATION'); {$ENDIF}
{$IFDEF FPC_HAS_INDIRECT_VAR_ACCESS} AD('FPC_HAS_INDIRECT_VAR_ACCESS'); {$ENDIF}
{$IFDEF FPC_HAS_INTERNAL_ABS_INT64} AD('FPC_HAS_INTERNAL_ABS_INT64'); {$ENDIF}
{$IFDEF FPC_HAS_INTERNAL_ABS_LONG} AD('FPC_HAS_INTERNAL_ABS_LONG'); {$ENDIF}
{$IFDEF FPC_HAS_INTERNAL_ABS_SHORTINT} AD('FPC_HAS_INTERNAL_ABS_SHORTINT'); {$ENDIF}
{$IFDEF FPC_HAS_INTERNAL_ABS_SMALLINT} AD('FPC_HAS_INTERNAL_ABS_SMALLINT'); {$ENDIF}
{$IFDEF FPC_HAS_INTERNAL_BSF} AD('FPC_HAS_INTERNAL_BSF'); {$ENDIF}
{$IFDEF FPC_HAS_INTERNAL_BSR} AD('FPC_HAS_INTERNAL_BSR'); {$ENDIF}
{$IFDEF FPC_HAS_INTERNAL_ROX} AD('FPC_HAS_INTERNAL_ROX'); {$ENDIF}
{$IFDEF FPC_HAS_INTERNAL_SAR} AD('FPC_HAS_INTERNAL_SAR'); {$ENDIF}
{$IFDEF FPC_HAS_LWSYNC} AD('FPC_HAS_LWSYNC'); {$ENDIF}
{$IFDEF FPC_HAS_MEMBAR} AD('FPC_HAS_MEMBAR'); {$ENDIF}
{$IFDEF FPC_HAS_OPERATOR_ENUMERATOR} AD('FPC_HAS_OPERATOR_ENUMERATOR'); {$ENDIF}
{$IFDEF FPC_HAS_RESSTRINITS} AD('FPC_HAS_RESSTRINITS'); {$ENDIF}
{$IFDEF FPC_HAS_RIP_RELATIVE} AD('FPC_HAS_RIP_RELATIVE'); {$ENDIF}
{$IFDEF FPC_HAS_TYPE_DOUBLE} AD('FPC_HAS_TYPE_DOUBLE'); {$ENDIF}
{$IFDEF FPC_HAS_TYPE_EXTENDED} AD('FPC_HAS_TYPE_EXTENDED'); {$ENDIF}
{$IFDEF FPC_HAS_TYPE_FLOAT128} AD('FPC_HAS_TYPE_FLOAT128'); {$ENDIF}
{$IFDEF FPC_HAS_TYPE_SINGLE} AD('FPC_HAS_TYPE_SINGLE'); {$ENDIF}
{$IFDEF FPC_HAS_UNICODESTRING} AD('FPC_HAS_UNICODESTRING'); {$ENDIF}
{$IFDEF FPC_HAS_WINLIKERESOURCES} AD('FPC_HAS_WINLIKERESOURCES'); {$ENDIF}
{$IFDEF FPC_LINK_DYNAMIC} AD('FPC_LINK_DYNAMIC'); {$ENDIF}
{$IFDEF FPC_LINK_SMART} AD('FPC_LINK_SMART'); {$ENDIF}
{$IFDEF FPC_LINK_STATIC} AD('FPC_LINK_STATIC'); {$ENDIF}
{$IFDEF FPC_MACPAS} AD('FPC_MACPAS'); {$ENDIF}
{$IFDEF FPC_OBJFPC} AD('FPC_OBJFPC'); {$ENDIF}
{$IFDEF FPC_OS_UNICODE} AD('FPC_OS_UNICODE'); {$ENDIF}
{$IFDEF FPC_PATCH} AD('FPC_PATCH'); {$ENDIF}
{$IFDEF FPC_PROFILE} AD('FPC_PROFILE'); {$ENDIF}
{$IFDEF FPC_RELEASE} AD('FPC_RELEASE'); {$ENDIF}
{$IFDEF FPC_TP} AD('FPC_TP'); {$ENDIF}
{$IFDEF FPC_VERSION} AD('FPC_VERSION'); {$ENDIF}
{$IFDEF FPU68881} AD('FPU68881'); {$ENDIF}
{$IFDEF FPUFPA} AD('FPUFPA'); {$ENDIF}
{$IFDEF FPUFPA10} AD('FPUFPA10'); {$ENDIF}
{$IFDEF FPUFPA11} AD('FPUFPA11'); {$ENDIF}
{$IFDEF FPUHARD} AD('FPUHARD'); {$ENDIF}
{$IFDEF FPUITANIUM} AD('FPUITANIUM'); {$ENDIF}
{$IFDEF FPULIBGCC} AD('FPULIBGCC'); {$ENDIF}
{$IFDEF FPUSOFT} AD('FPUSOFT'); {$ENDIF}
{$IFDEF FPUSSE} AD('FPUSSE'); {$ENDIF}
{$IFDEF FPUSSE2} AD('FPUSSE2'); {$ENDIF}
{$IFDEF FPUSSE3} AD('FPUSSE3'); {$ENDIF}
{$IFDEF FPUSSE64} AD('FPUSSE64'); {$ENDIF}
{$IFDEF FPUSTANDARD} AD('FPUSTANDARD'); {$ENDIF}
{$IFDEF FPUVFP} AD('FPUVFP'); {$ENDIF}
{$IFDEF FPUX87} AD('FPUX87'); {$ENDIF}
{$IFDEF FREEBSD} AD('FREEBSD'); {$ENDIF}
{$IFDEF GO32V2} AD('GO32V2'); {$ENDIF}
{$IFDEF HAIKU} AD('HAIKU'); {$ENDIF}
{$IFDEF IPHONESYM} AD('IPHONESYM'); {$ENDIF}
{$IFDEF LINUX} AD('LINUX'); {$ENDIF}
{$IFDEF MACOS} AD('MACOS'); {$ENDIF}
{$IFDEF MSDOS} AD('MSDOS'); {$ENDIF}
{$IFDEF MSWINDOWS} AD('MSWINDOWS'); {$ENDIF}
{$IFDEF NATIVENT} AD('NATIVENT'); {$ENDIF}
{$IFDEF NDS} AD('NDS'); {$ENDIF}
{$IFDEF NETBSD} AD('NETBSD'); {$ENDIF}
{$IFDEF NETWARE} AD('NETWARE'); {$ENDIF}
{$IFDEF NETWLIBC} AD('NETWLIBC'); {$ENDIF}
{$IFDEF OPENBSD} AD('OPENBSD'); {$ENDIF}
{$IFDEF OS2} AD('OS2'); {$ENDIF}
{$IFDEF PALMOS} AD('PALMOS'); {$ENDIF}
{$IFDEF QNX} AD('QNX'); {$ENDIF}
{$IFDEF SOLARIS} AD('SOLARIS'); {$ENDIF}
{$IFDEF SUNOS} AD('SUNOS'); {$ENDIF}
{$IFDEF UNDER_CE} AD('UNDER_CE'); {$ENDIF}
{$IFDEF UNIX} AD('UNIX'); {$ENDIF}
{$IFDEF VER2} AD('VER2'); {$ENDIF}
{$IFDEF VER2_0} AD('VER2_0'); {$ENDIF}
{$IFDEF VER2_2} AD('VER2_2'); {$ENDIF}
{$IFDEF VER3} AD('VER3'); {$ENDIF}
{$IFDEF VER3_2} AD('VER3_2'); {$ENDIF}
{$IFDEF WII} AD('WII'); {$ENDIF}
{$IFDEF WIN16} AD('WIN16'); {$ENDIF}
{$IFDEF WIN32} AD('WIN32'); {$ENDIF}
{$IFDEF WIN64} AD('WIN64'); {$ENDIF}
{$IFDEF WINCE} AD('WINCE'); {$ENDIF}
{$IFDEF WINDOWS} AD('WINDOWS'); {$ENDIF}
AddStdUnit('system');