xref: /titanic_50/usr/src/lib/libpp/common/pp.def (revision da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968)
1*da2e3ebdSchin#
2*da2e3ebdSchin# list of known old cpp predefined symbols
3*da2e3ebdSchin#
4*da2e3ebdSchin# @(#)pp.def (gsf@research.att.com) 2002-11-26
5*da2e3ebdSchin#
6*da2e3ebdSchin# symbols will be tested for the common `_' permutations
7*da2e3ebdSchin# qualifiers may be combinations of
8*da2e3ebdSchin#
9*da2e3ebdSchin#	architecture	cpu architecture
10*da2e3ebdSchin#	dialect		C dialect
11*da2e3ebdSchin#	machine		bundled package name
12*da2e3ebdSchin#	release		system release name
13*da2e3ebdSchin#	source		*_SOURCE baggage
14*da2e3ebdSchin#	system		default is unix
15*da2e3ebdSchin#	vendor		compiler vendor
16*da2e3ebdSchin#
17*da2e3ebdSchinABI_SOURCE	:source:
18*da2e3ebdSchinAES_SOURCE	:source:
19*da2e3ebdSchinAIX		:architecture:
20*da2e3ebdSchinAIX32		:architecture:
21*da2e3ebdSchinAIX64		:architecture:
22*da2e3ebdSchinALL_SOURCE	:source:
23*da2e3ebdSchinAM29000		:architecture:
24*da2e3ebdSchinAM29K		:architecture:
25*da2e3ebdSchinANSI_CPP	:dialect:
26*da2e3ebdSchinAOSVS		:release:
27*da2e3ebdSchinAPPLE		:vendor:
28*da2e3ebdSchinAPPLE_CC	:dialect:
29*da2e3ebdSchinATT		:release:
30*da2e3ebdSchinATT4		:release:
31*da2e3ebdSchinBIG_ENDIAN
32*da2e3ebdSchinBSD		:release:
33*da2e3ebdSchinBSD_COMPAT	:source:
34*da2e3ebdSchinBSD_TYPES	:source:
35*da2e3ebdSchinCDECL
36*da2e3ebdSchinCI
37*da2e3ebdSchinCLASSIFY_TYPE
38*da2e3ebdSchinCOMPACT		:architecture:
39*da2e3ebdSchinCOMPILER_VER
40*da2e3ebdSchinCRAY		:machine:
41*da2e3ebdSchinCRAY1		:machine:
42*da2e3ebdSchinCRAY2		:machine:
43*da2e3ebdSchinDATAGENERAL	:machine:
44*da2e3ebdSchinDGUX		:release:
45*da2e3ebdSchinDLL
46*da2e3ebdSchinDMERT		:release:
47*da2e3ebdSchinDYNAMIC		:dialect:
48*da2e3ebdSchinEXTENSIONS	:dialect:
49*da2e3ebdSchinFreeBSD		:release:
50*da2e3ebdSchinGNUC		:dialect:vendor:
51*da2e3ebdSchinGNUC_MINOR
52*da2e3ebdSchinGNUG		:dialect:vendor:
53*da2e3ebdSchinHFS		:vendor:
54*da2e3ebdSchinHIGHC
55*da2e3ebdSchinHOST_MIPS
56*da2e3ebdSchinHPUX_SOURCE	:source:
57*da2e3ebdSchinHUGE		:architecture:
58*da2e3ebdSchinIBMR2		:architecture:
59*da2e3ebdSchinISIS
60*da2e3ebdSchinLANGUAGE_C	:dialect:
61*da2e3ebdSchinLANGUAGE_CPLUS	:dialect:
62*da2e3ebdSchinLANGUAGE_C_PLUS_PLUS	:dialect:
63*da2e3ebdSchinLARGE		:architecture:
64*da2e3ebdSchinLARGE_M
65*da2e3ebdSchinLATTICE		:vendor:
66*da2e3ebdSchinLONGLONG	:dialect:
67*da2e3ebdSchinLONG_LONG	:dialect:
68*da2e3ebdSchinM68010		:machine:
69*da2e3ebdSchinM68020		:machine:
70*da2e3ebdSchinMACH		:release:
71*da2e3ebdSchinMEDIUM		:architecture:
72*da2e3ebdSchinMIPSEB
73*da2e3ebdSchinMIPSEL
74*da2e3ebdSchinMIPS_FPSET
75*da2e3ebdSchinMIPS_ISA
76*da2e3ebdSchinMIPS_ISA_MIPS1
77*da2e3ebdSchinMIPS_ISA_MIPS2
78*da2e3ebdSchinMIPS_SIM
79*da2e3ebdSchinMIPS_SIM_ABI16
80*da2e3ebdSchinMIPS_SIM_ABI32
81*da2e3ebdSchinMIPS_SZINT
82*da2e3ebdSchinMIPS_SZLONG
83*da2e3ebdSchinMIPS_SZPTR
84*da2e3ebdSchinMODERN_C	:dialect:
85*da2e3ebdSchinMOXIE		:release:
86*da2e3ebdSchinMSC_VER		:release:
87*da2e3ebdSchinMSDOS		:system:
88*da2e3ebdSchinMSNT		:system:
89*da2e3ebdSchinMVS		:architecture:
90*da2e3ebdSchinM_ALPHA		:architecture:
91*da2e3ebdSchinM_BITFIELDS
92*da2e3ebdSchinM_I186		:architecture:
93*da2e3ebdSchinM_I286		:architecture:
94*da2e3ebdSchinM_I386		:architecture:
95*da2e3ebdSchinM_I8086		:architecture:
96*da2e3ebdSchinM_I86		:architecture:
97*da2e3ebdSchinM_I86LM
98*da2e3ebdSchinM_I86MM
99*da2e3ebdSchinM_I86SM
100*da2e3ebdSchinM_IX86		:architecture:
101*da2e3ebdSchinM_LDATA
102*da2e3ebdSchinM_LTEXT
103*da2e3ebdSchinM_MRX000	:architecture:
104*da2e3ebdSchinM_PPC		:architecture:
105*da2e3ebdSchinM_SDATA
106*da2e3ebdSchinM_STEXT
107*da2e3ebdSchinM_SYS3
108*da2e3ebdSchinM_SYS5
109*da2e3ebdSchinM_SYSIII
110*da2e3ebdSchinM_SYSV
111*da2e3ebdSchinM_WDSWAP
112*da2e3ebdSchinM_XENIX
113*da2e3ebdSchinNATURAL_ALIGNMENT
114*da2e3ebdSchinNEXT		:release:
115*da2e3ebdSchinNeXT		:release:
116*da2e3ebdSchinON_SEL
117*da2e3ebdSchinOSK
118*da2e3ebdSchinOVERLAY
119*da2e3ebdSchinPASCAL
120*da2e3ebdSchinPDP11		:architecture:
121*da2e3ebdSchinPOSIX
122*da2e3ebdSchinPOSIX2_SOURCE	:source:
123*da2e3ebdSchinPOSIX_C_SOURCE	:source:
124*da2e3ebdSchinPOSIX_SOURCE	:source:
125*da2e3ebdSchinPOWER		:architecture:
126*da2e3ebdSchinPTRDIFF_TYPE
127*da2e3ebdSchinPWB
128*da2e3ebdSchinRES
129*da2e3ebdSchinRT
130*da2e3ebdSchinSGI_MP_SOURCE	:source:
131*da2e3ebdSchinSGI_REENTRANT_FUNCTIONS	:dialect:
132*da2e3ebdSchinSGI_SOURCE	:source:
133*da2e3ebdSchinSIZE_TYPE
134*da2e3ebdSchinSMALL		:architecture:
135*da2e3ebdSchinSMALL_M
136*da2e3ebdSchinSTDC_HOSTED
137*da2e3ebdSchinSTDC_IEC_559
138*da2e3ebdSchinSTDC_IEC_559_COMPLEX
139*da2e3ebdSchinSTDC_ISO_10646
140*da2e3ebdSchinSTDC_VERSION
141*da2e3ebdSchinSTD_INCLUDE_DIR
142*da2e3ebdSchinSVR3
143*da2e3ebdSchinSVR4
144*da2e3ebdSchinSVR4_SOURCE	:source:
145*da2e3ebdSchinSYSTYPE_BSD
146*da2e3ebdSchinSYSTYPE_SVR4
147*da2e3ebdSchinSYSTYPE_SYSV
148*da2e3ebdSchinTARGET_LIB
149*da2e3ebdSchinTINY		:architecture:
150*da2e3ebdSchinTM_DPS6
151*da2e3ebdSchinTM_L66
152*da2e3ebdSchinTS
153*da2e3ebdSchinTS_GCOS
154*da2e3ebdSchinTS_MOD400
155*da2e3ebdSchinTURBOC
156*da2e3ebdSchinUTS		:release:
157*da2e3ebdSchinUWIN		:release:
158*da2e3ebdSchinV9		:release:
159*da2e3ebdSchinVAX		:architecture:
160*da2e3ebdSchinVAX11C		:vendor:
161*da2e3ebdSchinVAXC		:vendor:
162*da2e3ebdSchinVMS		:system:
163*da2e3ebdSchinWCHAR_TYPE
164*da2e3ebdSchinWIN32		:release:
165*da2e3ebdSchinX86		:architecture:
166*da2e3ebdSchinXOPEN_SOURCE	:source:
167*da2e3ebdSchinXPG2		:source:
168*da2e3ebdSchinXPG3		:source:
169*da2e3ebdSchinXPG4		:source:
170*da2e3ebdSchin_50SERIES
171*da2e3ebdSchinalliant		:machine:
172*da2e3ebdSchinaosvs		:release:
173*da2e3ebdSchinapollo		:machine:
174*da2e3ebdSchinc_plusplus	:dialect:
175*da2e3ebdSchincpc		:machine:
176*da2e3ebdSchincplusplus	:dialect:
177*da2e3ebdSchincpm		:system:
178*da2e3ebdSchincpm68k		:machine:
179*da2e3ebdSchincpm80		:machine:
180*da2e3ebdSchincpm86		:machine:
181*da2e3ebdSchincray		:machine:
182*da2e3ebdSchindatageneral	:machine:
183*da2e3ebdSchindecus
184*da2e3ebdSchindgux		:release:
185*da2e3ebdSchindmert		:release:
186*da2e3ebdSchinfpcc
187*da2e3ebdSchinftx
188*da2e3ebdSchingcos		:release:
189*da2e3ebdSchingimpel		:release:
190*da2e3ebdSchingnu
191*da2e3ebdSchingould		:machine:
192*da2e3ebdSchinhobbit		:architecture:
193*da2e3ebdSchinhost_mips
194*da2e3ebdSchinhp9000s200	:architecture:
195*da2e3ebdSchinhp9000s300	:architecture:
196*da2e3ebdSchinhp9000s500	:architecture:
197*da2e3ebdSchinhp9000s700	:architecture:
198*da2e3ebdSchinhp9000s800	:architecture:
199*da2e3ebdSchinhppa		:architecture:machine:
200*da2e3ebdSchinhpux		:release:
201*da2e3ebdSchini286		:architecture:
202*da2e3ebdSchini386		:architecture:
203*da2e3ebdSchini80186		:architecture:
204*da2e3ebdSchini80286		:architecture:
205*da2e3ebdSchini8080		:architecture:
206*da2e3ebdSchini8086		:architecture:
207*da2e3ebdSchini860		:architecture:
208*da2e3ebdSchiniAPX286		:architecture:
209*da2e3ebdSchiniAPX386		:architecture:
210*da2e3ebdSchinibm		:architecture:
211*da2e3ebdSchinibm032		:architecture:
212*da2e3ebdSchininterdata	:architecture:
213*da2e3ebdSchinkl10
214*da2e3ebdSchinlinux		:release:
215*da2e3ebdSchinm68000		:architecture:
216*da2e3ebdSchinm68k		:architecture:
217*da2e3ebdSchinm88000		:architecture:
218*da2e3ebdSchinm88k		:architecture:
219*da2e3ebdSchinmbb
220*da2e3ebdSchinmc300		:architecture:
221*da2e3ebdSchinmc500		:architecture:
222*da2e3ebdSchinmc68000		:architecture:
223*da2e3ebdSchinmc68008		:architecture:
224*da2e3ebdSchinmc68010		:architecture:
225*da2e3ebdSchinmc68020		:architecture:
226*da2e3ebdSchinmc68k32		:architecture:
227*da2e3ebdSchinmc700		:architecture:
228*da2e3ebdSchinmert		:release:
229*da2e3ebdSchinmips		:architecture:
230*da2e3ebdSchinmpm
231*da2e3ebdSchinmsdos		:system:
232*da2e3ebdSchinn16		:architecture:
233*da2e3ebdSchinn32032		:architecture:
234*da2e3ebdSchinn32332		:architecture:
235*da2e3ebdSchinnews800
236*da2e3ebdSchinnomacarg
237*da2e3ebdSchinnonstopux	:system:
238*da2e3ebdSchinns1600		:architecture:
239*da2e3ebdSchinns16000		:architecture:
240*da2e3ebdSchinns32000		:architecture:
241*da2e3ebdSchinorion		:release:
242*da2e3ebdSchinos		:release:
243*da2e3ebdSchinpcdos		:system:
244*da2e3ebdSchinpdp11		:architecture:
245*da2e3ebdSchinppc		:architecture:
246*da2e3ebdSchinpyr		:architecture:
247*da2e3ebdSchinrsx		:release:
248*da2e3ebdSchinsel		:architecture:
249*da2e3ebdSchinselport
250*da2e3ebdSchinsequent		:machine:
251*da2e3ebdSchinsequoia		:machine:
252*da2e3ebdSchinsparc		:architecture:
253*da2e3ebdSchinspectrum	:machine:
254*da2e3ebdSchinsun		:machine:
255*da2e3ebdSchinsun2		:machine:
256*da2e3ebdSchinsun3		:machine:
257*da2e3ebdSchinsvr4		:release:
258*da2e3ebdSchintahoe		:architecture:
259*da2e3ebdSchintopix		:release:
260*da2e3ebdSchintops20		:machine:
261*da2e3ebdSchintss		:system:
262*da2e3ebdSchinu370		:architecture:
263*da2e3ebdSchinu3b		:architecture:
264*da2e3ebdSchinu3b15		:architecture:
265*da2e3ebdSchinu3b2		:architecture:
266*da2e3ebdSchinu3b20		:architecture:
267*da2e3ebdSchinu3b200		:architecture:
268*da2e3ebdSchinu3b20d		:architecture:
269*da2e3ebdSchinu3b4000		:architecture:
270*da2e3ebdSchinu3b5		:architecture:
271*da2e3ebdSchinunivac		:machine:
272*da2e3ebdSchinunix		:system:
273*da2e3ebdSchinunixpc		:machine:
274*da2e3ebdSchinuts		:release:
275*da2e3ebdSchinvax		:architecture:
276*da2e3ebdSchinvax11c		:vendor:
277*da2e3ebdSchinvaxc		:vendor:
278*da2e3ebdSchinvms		:system:
279*da2e3ebdSchinxinu		:release:
280*da2e3ebdSchinz80		:architecture:
281*da2e3ebdSchinz800		:architecture:
282*da2e3ebdSchinz8000		:architecture:
283