xref: /onnv-gate/usr/src/lib/libpp/common/pp.def (revision 8462:6e341f5569ba)
14887Schin#
24887Schin# list of known old cpp predefined symbols
34887Schin#
4*8462SApril.Chin@Sun.COM# @(#)pp.def (gsf@research.att.com) 2007-01-26
54887Schin#
64887Schin# symbols will be tested for the common `_' permutations
74887Schin# qualifiers may be combinations of
84887Schin#
94887Schin#	architecture	cpu architecture
104887Schin#	dialect		C dialect
114887Schin#	machine		bundled package name
124887Schin#	release		system release name
134887Schin#	source		*_SOURCE baggage
144887Schin#	system		default is unix
154887Schin#	vendor		compiler vendor
164887Schin#
174887SchinABI_SOURCE	:source:
184887SchinAES_SOURCE	:source:
194887SchinAIX		:architecture:
204887SchinAIX32		:architecture:
214887SchinAIX64		:architecture:
224887SchinALL_SOURCE	:source:
234887SchinAM29000		:architecture:
244887SchinAM29K		:architecture:
254887SchinANSI_CPP	:dialect:
264887SchinAOSVS		:release:
274887SchinAPPLE		:vendor:
284887SchinAPPLE_CC	:dialect:
294887SchinATT		:release:
304887SchinATT4		:release:
314887SchinBIG_ENDIAN
324887SchinBSD		:release:
334887SchinBSD_COMPAT	:source:
344887SchinBSD_TYPES	:source:
354887SchinCDECL
364887SchinCI
374887SchinCLASSIFY_TYPE
384887SchinCOMPACT		:architecture:
394887SchinCOMPILER_VER
404887SchinCRAY		:machine:
414887SchinCRAY1		:machine:
424887SchinCRAY2		:machine:
434887SchinDATAGENERAL	:machine:
444887SchinDGUX		:release:
454887SchinDLL
464887SchinDMERT		:release:
474887SchinDYNAMIC		:dialect:
484887SchinEXTENSIONS	:dialect:
494887SchinFreeBSD		:release:
504887SchinGNUC		:dialect:vendor:
514887SchinGNUC_MINOR
524887SchinGNUG		:dialect:vendor:
534887SchinHFS		:vendor:
544887SchinHIGHC
554887SchinHOST_MIPS
564887SchinHPUX_SOURCE	:source:
574887SchinHUGE		:architecture:
584887SchinIBMR2		:architecture:
594887SchinISIS
604887SchinLANGUAGE_C	:dialect:
614887SchinLANGUAGE_CPLUS	:dialect:
624887SchinLANGUAGE_C_PLUS_PLUS	:dialect:
634887SchinLARGE		:architecture:
644887SchinLARGE_M
654887SchinLATTICE		:vendor:
664887SchinLONGLONG	:dialect:
674887SchinLONG_LONG	:dialect:
684887SchinM68010		:machine:
694887SchinM68020		:machine:
704887SchinMACH		:release:
714887SchinMEDIUM		:architecture:
724887SchinMIPSEB
734887SchinMIPSEL
744887SchinMIPS_FPSET
754887SchinMIPS_ISA
764887SchinMIPS_ISA_MIPS1
774887SchinMIPS_ISA_MIPS2
784887SchinMIPS_SIM
794887SchinMIPS_SIM_ABI16
804887SchinMIPS_SIM_ABI32
814887SchinMIPS_SZINT
824887SchinMIPS_SZLONG
834887SchinMIPS_SZPTR
844887SchinMODERN_C	:dialect:
854887SchinMOXIE		:release:
864887SchinMSC_VER		:release:
874887SchinMSDOS		:system:
884887SchinMSNT		:system:
894887SchinMVS		:architecture:
904887SchinM_ALPHA		:architecture:
914887SchinM_BITFIELDS
924887SchinM_I186		:architecture:
934887SchinM_I286		:architecture:
944887SchinM_I386		:architecture:
954887SchinM_I8086		:architecture:
964887SchinM_I86		:architecture:
974887SchinM_I86LM
984887SchinM_I86MM
994887SchinM_I86SM
1004887SchinM_IX86		:architecture:
1014887SchinM_LDATA
1024887SchinM_LTEXT
1034887SchinM_MRX000	:architecture:
1044887SchinM_PPC		:architecture:
1054887SchinM_SDATA
1064887SchinM_STEXT
1074887SchinM_SYS3
1084887SchinM_SYS5
1094887SchinM_SYSIII
1104887SchinM_SYSV
1114887SchinM_WDSWAP
1124887SchinM_XENIX
1134887SchinNATURAL_ALIGNMENT
1144887SchinNEXT		:release:
1154887SchinNeXT		:release:
1164887SchinON_SEL
1174887SchinOSK
1184887SchinOVERLAY
1194887SchinPASCAL
1204887SchinPDP11		:architecture:
1214887SchinPOSIX
1224887SchinPOSIX2_SOURCE	:source:
1234887SchinPOSIX_C_SOURCE	:source:
1244887SchinPOSIX_SOURCE	:source:
1254887SchinPOWER		:architecture:
1264887SchinPTRDIFF_TYPE
1274887SchinPWB
1284887SchinRES
1294887SchinRT
1304887SchinSGI_MP_SOURCE	:source:
1314887SchinSGI_REENTRANT_FUNCTIONS	:dialect:
1324887SchinSGI_SOURCE	:source:
1334887SchinSIZE_TYPE
1344887SchinSMALL		:architecture:
1354887SchinSMALL_M
1364887SchinSTDC_HOSTED
1374887SchinSTDC_IEC_559
1384887SchinSTDC_IEC_559_COMPLEX
1394887SchinSTDC_ISO_10646
1404887SchinSTDC_VERSION
1414887SchinSTD_INCLUDE_DIR
1424887SchinSVR3
1434887SchinSVR4
1444887SchinSVR4_SOURCE	:source:
1454887SchinSYSTYPE_BSD
1464887SchinSYSTYPE_SVR4
1474887SchinSYSTYPE_SYSV
1484887SchinTARGET_LIB
1494887SchinTINY		:architecture:
1504887SchinTM_DPS6
1514887SchinTM_L66
1524887SchinTS
1534887SchinTS_GCOS
1544887SchinTS_MOD400
1554887SchinTURBOC
1564887SchinUTS		:release:
1574887SchinUWIN		:release:
1584887SchinV9		:release:
1594887SchinVAX		:architecture:
1604887SchinVAX11C		:vendor:
1614887SchinVAXC		:vendor:
1624887SchinVMS		:system:
163*8462SApril.Chin@Sun.COMWCHAR_T_DEFINED
1644887SchinWCHAR_TYPE
1654887SchinWIN32		:release:
1664887SchinX86		:architecture:
1674887SchinXOPEN_SOURCE	:source:
1684887SchinXPG2		:source:
1694887SchinXPG3		:source:
1704887SchinXPG4		:source:
1714887Schin_50SERIES
1724887Schinalliant		:machine:
1734887Schinaosvs		:release:
1744887Schinapollo		:machine:
1754887Schinc_plusplus	:dialect:
1764887Schincpc		:machine:
1774887Schincplusplus	:dialect:
1784887Schincpm		:system:
1794887Schincpm68k		:machine:
1804887Schincpm80		:machine:
1814887Schincpm86		:machine:
1824887Schincray		:machine:
1834887Schindatageneral	:machine:
1844887Schindecus
1854887Schindgux		:release:
1864887Schindmert		:release:
1874887Schinfpcc
1884887Schinftx
1894887Schingcos		:release:
1904887Schingimpel		:release:
1914887Schingnu
1924887Schingould		:machine:
1934887Schinhobbit		:architecture:
1944887Schinhost_mips
1954887Schinhp9000s200	:architecture:
1964887Schinhp9000s300	:architecture:
1974887Schinhp9000s500	:architecture:
1984887Schinhp9000s700	:architecture:
1994887Schinhp9000s800	:architecture:
2004887Schinhppa		:architecture:machine:
2014887Schinhpux		:release:
2024887Schini286		:architecture:
2034887Schini386		:architecture:
2044887Schini80186		:architecture:
2054887Schini80286		:architecture:
2064887Schini8080		:architecture:
2074887Schini8086		:architecture:
2084887Schini860		:architecture:
2094887SchiniAPX286		:architecture:
2104887SchiniAPX386		:architecture:
2114887Schinibm		:architecture:
2124887Schinibm032		:architecture:
2134887Schininterdata	:architecture:
2144887Schinkl10
2154887Schinlinux		:release:
2164887Schinm68000		:architecture:
2174887Schinm68k		:architecture:
2184887Schinm88000		:architecture:
2194887Schinm88k		:architecture:
2204887Schinmbb
2214887Schinmc300		:architecture:
2224887Schinmc500		:architecture:
2234887Schinmc68000		:architecture:
2244887Schinmc68008		:architecture:
2254887Schinmc68010		:architecture:
2264887Schinmc68020		:architecture:
2274887Schinmc68k32		:architecture:
2284887Schinmc700		:architecture:
2294887Schinmert		:release:
2304887Schinmips		:architecture:
2314887Schinmpm
2324887Schinmsdos		:system:
2334887Schinn16		:architecture:
2344887Schinn32032		:architecture:
2354887Schinn32332		:architecture:
2364887Schinnews800
2374887Schinnomacarg
2384887Schinnonstopux	:system:
2394887Schinns1600		:architecture:
2404887Schinns16000		:architecture:
2414887Schinns32000		:architecture:
2424887Schinorion		:release:
2434887Schinos		:release:
2444887Schinpcdos		:system:
2454887Schinpdp11		:architecture:
2464887Schinppc		:architecture:
2474887Schinpyr		:architecture:
2484887Schinrsx		:release:
2494887Schinsel		:architecture:
2504887Schinselport
2514887Schinsequent		:machine:
2524887Schinsequoia		:machine:
2534887Schinsparc		:architecture:
2544887Schinspectrum	:machine:
2554887Schinsun		:machine:
2564887Schinsun2		:machine:
2574887Schinsun3		:machine:
2584887Schinsvr4		:release:
2594887Schintahoe		:architecture:
2604887Schintopix		:release:
2614887Schintops20		:machine:
2624887Schintss		:system:
2634887Schinu370		:architecture:
2644887Schinu3b		:architecture:
2654887Schinu3b15		:architecture:
2664887Schinu3b2		:architecture:
2674887Schinu3b20		:architecture:
2684887Schinu3b200		:architecture:
2694887Schinu3b20d		:architecture:
2704887Schinu3b4000		:architecture:
2714887Schinu3b5		:architecture:
2724887Schinunivac		:machine:
2734887Schinunix		:system:
2744887Schinunixpc		:machine:
2754887Schinuts		:release:
2764887Schinvax		:architecture:
2774887Schinvax11c		:vendor:
2784887Schinvaxc		:vendor:
2794887Schinvms		:system:
2804887Schinxinu		:release:
2814887Schinz80		:architecture:
2824887Schinz800		:architecture:
2834887Schinz8000		:architecture:
284