xref: /titanic_52/usr/src/contrib/ast/src/lib/libpp/pp.def (revision 906afcb89d0412cc073b95c2d701a804a8cdb62c)
1*906afcb8SAndy Fiddaman#
2*906afcb8SAndy Fiddaman# list of known old cpp predefined symbols
3*906afcb8SAndy Fiddaman#
4*906afcb8SAndy Fiddaman# @(#)pp.def (gsf@research.att.com) 2007-01-26
5*906afcb8SAndy Fiddaman#
6*906afcb8SAndy Fiddaman# symbols will be tested for the common `_' permutations
7*906afcb8SAndy Fiddaman# qualifiers may be combinations of
8*906afcb8SAndy Fiddaman#
9*906afcb8SAndy Fiddaman#	architecture	cpu architecture
10*906afcb8SAndy Fiddaman#	dialect		C dialect
11*906afcb8SAndy Fiddaman#	machine		bundled package name
12*906afcb8SAndy Fiddaman#	release		system release name
13*906afcb8SAndy Fiddaman#	source		*_SOURCE baggage
14*906afcb8SAndy Fiddaman#	system		default is unix
15*906afcb8SAndy Fiddaman#	vendor		compiler vendor
16*906afcb8SAndy Fiddaman#
17*906afcb8SAndy FiddamanABI_SOURCE	:source:
18*906afcb8SAndy FiddamanAES_SOURCE	:source:
19*906afcb8SAndy FiddamanAIX		:architecture:
20*906afcb8SAndy FiddamanAIX32		:architecture:
21*906afcb8SAndy FiddamanAIX64		:architecture:
22*906afcb8SAndy FiddamanALL_SOURCE	:source:
23*906afcb8SAndy FiddamanAM29000		:architecture:
24*906afcb8SAndy FiddamanAM29K		:architecture:
25*906afcb8SAndy FiddamanANSI_CPP	:dialect:
26*906afcb8SAndy FiddamanAOSVS		:release:
27*906afcb8SAndy FiddamanAPPLE		:vendor:
28*906afcb8SAndy FiddamanAPPLE_CC	:dialect:
29*906afcb8SAndy FiddamanATT		:release:
30*906afcb8SAndy FiddamanATT4		:release:
31*906afcb8SAndy FiddamanBIG_ENDIAN
32*906afcb8SAndy FiddamanBSD		:release:
33*906afcb8SAndy FiddamanBSD_COMPAT	:source:
34*906afcb8SAndy FiddamanBSD_TYPES	:source:
35*906afcb8SAndy FiddamanCDECL
36*906afcb8SAndy FiddamanCI
37*906afcb8SAndy FiddamanCLASSIFY_TYPE
38*906afcb8SAndy FiddamanCOMPACT		:architecture:
39*906afcb8SAndy FiddamanCOMPILER_VER
40*906afcb8SAndy FiddamanCRAY		:machine:
41*906afcb8SAndy FiddamanCRAY1		:machine:
42*906afcb8SAndy FiddamanCRAY2		:machine:
43*906afcb8SAndy FiddamanDATAGENERAL	:machine:
44*906afcb8SAndy FiddamanDGUX		:release:
45*906afcb8SAndy FiddamanDLL
46*906afcb8SAndy FiddamanDMERT		:release:
47*906afcb8SAndy FiddamanDYNAMIC		:dialect:
48*906afcb8SAndy FiddamanEXTENSIONS	:dialect:
49*906afcb8SAndy FiddamanFreeBSD		:release:
50*906afcb8SAndy FiddamanGNUC		:dialect:vendor:
51*906afcb8SAndy FiddamanGNUC_MINOR
52*906afcb8SAndy FiddamanGNUG		:dialect:vendor:
53*906afcb8SAndy FiddamanHFS		:vendor:
54*906afcb8SAndy FiddamanHIGHC
55*906afcb8SAndy FiddamanHOST_MIPS
56*906afcb8SAndy FiddamanHPUX_SOURCE	:source:
57*906afcb8SAndy FiddamanHUGE		:architecture:
58*906afcb8SAndy FiddamanIBMR2		:architecture:
59*906afcb8SAndy FiddamanISIS
60*906afcb8SAndy FiddamanLANGUAGE_C	:dialect:
61*906afcb8SAndy FiddamanLANGUAGE_CPLUS	:dialect:
62*906afcb8SAndy FiddamanLANGUAGE_C_PLUS_PLUS	:dialect:
63*906afcb8SAndy FiddamanLARGE		:architecture:
64*906afcb8SAndy FiddamanLARGE_M
65*906afcb8SAndy FiddamanLATTICE		:vendor:
66*906afcb8SAndy FiddamanLONGLONG	:dialect:
67*906afcb8SAndy FiddamanLONG_LONG	:dialect:
68*906afcb8SAndy FiddamanM68010		:machine:
69*906afcb8SAndy FiddamanM68020		:machine:
70*906afcb8SAndy FiddamanMACH		:release:
71*906afcb8SAndy FiddamanMEDIUM		:architecture:
72*906afcb8SAndy FiddamanMIPSEB
73*906afcb8SAndy FiddamanMIPSEL
74*906afcb8SAndy FiddamanMIPS_FPSET
75*906afcb8SAndy FiddamanMIPS_ISA
76*906afcb8SAndy FiddamanMIPS_ISA_MIPS1
77*906afcb8SAndy FiddamanMIPS_ISA_MIPS2
78*906afcb8SAndy FiddamanMIPS_SIM
79*906afcb8SAndy FiddamanMIPS_SIM_ABI16
80*906afcb8SAndy FiddamanMIPS_SIM_ABI32
81*906afcb8SAndy FiddamanMIPS_SZINT
82*906afcb8SAndy FiddamanMIPS_SZLONG
83*906afcb8SAndy FiddamanMIPS_SZPTR
84*906afcb8SAndy FiddamanMODERN_C	:dialect:
85*906afcb8SAndy FiddamanMOXIE		:release:
86*906afcb8SAndy FiddamanMSC_VER		:release:
87*906afcb8SAndy FiddamanMSDOS		:system:
88*906afcb8SAndy FiddamanMSNT		:system:
89*906afcb8SAndy FiddamanMVS		:architecture:
90*906afcb8SAndy FiddamanM_ALPHA		:architecture:
91*906afcb8SAndy FiddamanM_BITFIELDS
92*906afcb8SAndy FiddamanM_I186		:architecture:
93*906afcb8SAndy FiddamanM_I286		:architecture:
94*906afcb8SAndy FiddamanM_I386		:architecture:
95*906afcb8SAndy FiddamanM_I8086		:architecture:
96*906afcb8SAndy FiddamanM_I86		:architecture:
97*906afcb8SAndy FiddamanM_I86LM
98*906afcb8SAndy FiddamanM_I86MM
99*906afcb8SAndy FiddamanM_I86SM
100*906afcb8SAndy FiddamanM_IX86		:architecture:
101*906afcb8SAndy FiddamanM_LDATA
102*906afcb8SAndy FiddamanM_LTEXT
103*906afcb8SAndy FiddamanM_MRX000	:architecture:
104*906afcb8SAndy FiddamanM_PPC		:architecture:
105*906afcb8SAndy FiddamanM_SDATA
106*906afcb8SAndy FiddamanM_STEXT
107*906afcb8SAndy FiddamanM_SYS3
108*906afcb8SAndy FiddamanM_SYS5
109*906afcb8SAndy FiddamanM_SYSIII
110*906afcb8SAndy FiddamanM_SYSV
111*906afcb8SAndy FiddamanM_WDSWAP
112*906afcb8SAndy FiddamanM_XENIX
113*906afcb8SAndy FiddamanNATURAL_ALIGNMENT
114*906afcb8SAndy FiddamanNEXT		:release:
115*906afcb8SAndy FiddamanNeXT		:release:
116*906afcb8SAndy FiddamanON_SEL
117*906afcb8SAndy FiddamanOSK
118*906afcb8SAndy FiddamanOVERLAY
119*906afcb8SAndy FiddamanPASCAL
120*906afcb8SAndy FiddamanPDP11		:architecture:
121*906afcb8SAndy FiddamanPOSIX
122*906afcb8SAndy FiddamanPOSIX2_SOURCE	:source:
123*906afcb8SAndy FiddamanPOSIX_C_SOURCE	:source:
124*906afcb8SAndy FiddamanPOSIX_SOURCE	:source:
125*906afcb8SAndy FiddamanPOWER		:architecture:
126*906afcb8SAndy FiddamanPTRDIFF_TYPE
127*906afcb8SAndy FiddamanPWB
128*906afcb8SAndy FiddamanRES
129*906afcb8SAndy FiddamanRT
130*906afcb8SAndy FiddamanSGI_MP_SOURCE	:source:
131*906afcb8SAndy FiddamanSGI_REENTRANT_FUNCTIONS	:dialect:
132*906afcb8SAndy FiddamanSGI_SOURCE	:source:
133*906afcb8SAndy FiddamanSIZE_TYPE
134*906afcb8SAndy FiddamanSMALL		:architecture:
135*906afcb8SAndy FiddamanSMALL_M
136*906afcb8SAndy FiddamanSTDC_HOSTED
137*906afcb8SAndy FiddamanSTDC_IEC_559
138*906afcb8SAndy FiddamanSTDC_IEC_559_COMPLEX
139*906afcb8SAndy FiddamanSTDC_ISO_10646
140*906afcb8SAndy FiddamanSTDC_VERSION
141*906afcb8SAndy FiddamanSTD_INCLUDE_DIR
142*906afcb8SAndy FiddamanSVR3
143*906afcb8SAndy FiddamanSVR4
144*906afcb8SAndy FiddamanSVR4_SOURCE	:source:
145*906afcb8SAndy FiddamanSYSTYPE_BSD
146*906afcb8SAndy FiddamanSYSTYPE_SVR4
147*906afcb8SAndy FiddamanSYSTYPE_SYSV
148*906afcb8SAndy FiddamanTARGET_LIB
149*906afcb8SAndy FiddamanTINY		:architecture:
150*906afcb8SAndy FiddamanTM_DPS6
151*906afcb8SAndy FiddamanTM_L66
152*906afcb8SAndy FiddamanTS
153*906afcb8SAndy FiddamanTS_GCOS
154*906afcb8SAndy FiddamanTS_MOD400
155*906afcb8SAndy FiddamanTURBOC
156*906afcb8SAndy FiddamanUTS		:release:
157*906afcb8SAndy FiddamanUWIN		:release:
158*906afcb8SAndy FiddamanV9		:release:
159*906afcb8SAndy FiddamanVAX		:architecture:
160*906afcb8SAndy FiddamanVAX11C		:vendor:
161*906afcb8SAndy FiddamanVAXC		:vendor:
162*906afcb8SAndy FiddamanVMS		:system:
163*906afcb8SAndy FiddamanWCHAR_T_DEFINED
164*906afcb8SAndy FiddamanWCHAR_TYPE
165*906afcb8SAndy FiddamanWIN32		:release:
166*906afcb8SAndy FiddamanX86		:architecture:
167*906afcb8SAndy FiddamanXOPEN_SOURCE	:source:
168*906afcb8SAndy FiddamanXPG2		:source:
169*906afcb8SAndy FiddamanXPG3		:source:
170*906afcb8SAndy FiddamanXPG4		:source:
171*906afcb8SAndy Fiddaman_50SERIES
172*906afcb8SAndy Fiddamanalliant		:machine:
173*906afcb8SAndy Fiddamanaosvs		:release:
174*906afcb8SAndy Fiddamanapollo		:machine:
175*906afcb8SAndy Fiddamanc_plusplus	:dialect:
176*906afcb8SAndy Fiddamancpc		:machine:
177*906afcb8SAndy Fiddamancplusplus	:dialect:
178*906afcb8SAndy Fiddamancpm		:system:
179*906afcb8SAndy Fiddamancpm68k		:machine:
180*906afcb8SAndy Fiddamancpm80		:machine:
181*906afcb8SAndy Fiddamancpm86		:machine:
182*906afcb8SAndy Fiddamancray		:machine:
183*906afcb8SAndy Fiddamandatageneral	:machine:
184*906afcb8SAndy Fiddamandecus
185*906afcb8SAndy Fiddamandgux		:release:
186*906afcb8SAndy Fiddamandmert		:release:
187*906afcb8SAndy Fiddamanfpcc
188*906afcb8SAndy Fiddamanftx
189*906afcb8SAndy Fiddamangcos		:release:
190*906afcb8SAndy Fiddamangimpel		:release:
191*906afcb8SAndy Fiddamangnu
192*906afcb8SAndy Fiddamangould		:machine:
193*906afcb8SAndy Fiddamanhobbit		:architecture:
194*906afcb8SAndy Fiddamanhost_mips
195*906afcb8SAndy Fiddamanhp9000s200	:architecture:
196*906afcb8SAndy Fiddamanhp9000s300	:architecture:
197*906afcb8SAndy Fiddamanhp9000s500	:architecture:
198*906afcb8SAndy Fiddamanhp9000s700	:architecture:
199*906afcb8SAndy Fiddamanhp9000s800	:architecture:
200*906afcb8SAndy Fiddamanhppa		:architecture:machine:
201*906afcb8SAndy Fiddamanhpux		:release:
202*906afcb8SAndy Fiddamani286		:architecture:
203*906afcb8SAndy Fiddamani386		:architecture:
204*906afcb8SAndy Fiddamani80186		:architecture:
205*906afcb8SAndy Fiddamani80286		:architecture:
206*906afcb8SAndy Fiddamani8080		:architecture:
207*906afcb8SAndy Fiddamani8086		:architecture:
208*906afcb8SAndy Fiddamani860		:architecture:
209*906afcb8SAndy FiddamaniAPX286		:architecture:
210*906afcb8SAndy FiddamaniAPX386		:architecture:
211*906afcb8SAndy Fiddamanibm		:architecture:
212*906afcb8SAndy Fiddamanibm032		:architecture:
213*906afcb8SAndy Fiddamaninterdata	:architecture:
214*906afcb8SAndy Fiddamankl10
215*906afcb8SAndy Fiddamanlinux		:release:
216*906afcb8SAndy Fiddamanm68000		:architecture:
217*906afcb8SAndy Fiddamanm68k		:architecture:
218*906afcb8SAndy Fiddamanm88000		:architecture:
219*906afcb8SAndy Fiddamanm88k		:architecture:
220*906afcb8SAndy Fiddamanmbb
221*906afcb8SAndy Fiddamanmc300		:architecture:
222*906afcb8SAndy Fiddamanmc500		:architecture:
223*906afcb8SAndy Fiddamanmc68000		:architecture:
224*906afcb8SAndy Fiddamanmc68008		:architecture:
225*906afcb8SAndy Fiddamanmc68010		:architecture:
226*906afcb8SAndy Fiddamanmc68020		:architecture:
227*906afcb8SAndy Fiddamanmc68k32		:architecture:
228*906afcb8SAndy Fiddamanmc700		:architecture:
229*906afcb8SAndy Fiddamanmert		:release:
230*906afcb8SAndy Fiddamanmips		:architecture:
231*906afcb8SAndy Fiddamanmpm
232*906afcb8SAndy Fiddamanmsdos		:system:
233*906afcb8SAndy Fiddamann16		:architecture:
234*906afcb8SAndy Fiddamann32032		:architecture:
235*906afcb8SAndy Fiddamann32332		:architecture:
236*906afcb8SAndy Fiddamannews800
237*906afcb8SAndy Fiddamannomacarg
238*906afcb8SAndy Fiddamannonstopux	:system:
239*906afcb8SAndy Fiddamanns1600		:architecture:
240*906afcb8SAndy Fiddamanns16000		:architecture:
241*906afcb8SAndy Fiddamanns32000		:architecture:
242*906afcb8SAndy Fiddamanorion		:release:
243*906afcb8SAndy Fiddamanos		:release:
244*906afcb8SAndy Fiddamanpcdos		:system:
245*906afcb8SAndy Fiddamanpdp11		:architecture:
246*906afcb8SAndy Fiddamanppc		:architecture:
247*906afcb8SAndy Fiddamanpyr		:architecture:
248*906afcb8SAndy Fiddamanrsx		:release:
249*906afcb8SAndy Fiddamansel		:architecture:
250*906afcb8SAndy Fiddamanselport
251*906afcb8SAndy Fiddamansequent		:machine:
252*906afcb8SAndy Fiddamansequoia		:machine:
253*906afcb8SAndy Fiddamansparc		:architecture:
254*906afcb8SAndy Fiddamanspectrum	:machine:
255*906afcb8SAndy Fiddamansun		:machine:
256*906afcb8SAndy Fiddamansun2		:machine:
257*906afcb8SAndy Fiddamansun3		:machine:
258*906afcb8SAndy Fiddamansvr4		:release:
259*906afcb8SAndy Fiddamantahoe		:architecture:
260*906afcb8SAndy Fiddamantopix		:release:
261*906afcb8SAndy Fiddamantops20		:machine:
262*906afcb8SAndy Fiddamantss		:system:
263*906afcb8SAndy Fiddamanu370		:architecture:
264*906afcb8SAndy Fiddamanu3b		:architecture:
265*906afcb8SAndy Fiddamanu3b15		:architecture:
266*906afcb8SAndy Fiddamanu3b2		:architecture:
267*906afcb8SAndy Fiddamanu3b20		:architecture:
268*906afcb8SAndy Fiddamanu3b200		:architecture:
269*906afcb8SAndy Fiddamanu3b20d		:architecture:
270*906afcb8SAndy Fiddamanu3b4000		:architecture:
271*906afcb8SAndy Fiddamanu3b5		:architecture:
272*906afcb8SAndy Fiddamanunivac		:machine:
273*906afcb8SAndy Fiddamanunix		:system:
274*906afcb8SAndy Fiddamanunixpc		:machine:
275*906afcb8SAndy Fiddamanuts		:release:
276*906afcb8SAndy Fiddamanvax		:architecture:
277*906afcb8SAndy Fiddamanvax11c		:vendor:
278*906afcb8SAndy Fiddamanvaxc		:vendor:
279*906afcb8SAndy Fiddamanvms		:system:
280*906afcb8SAndy Fiddamanxinu		:release:
281*906afcb8SAndy Fiddamanz80		:architecture:
282*906afcb8SAndy Fiddamanz800		:architecture:
283*906afcb8SAndy Fiddamanz8000		:architecture:
284