xref: /csrg-svn/usr.bin/pascal/src/pcwhoami.h (revision 10665)
11180Speter /* Copyright (c) 1979 Regents of the University of California */
21180Speter 
3*10665Speter /* static	char sccsid[] = "@(#)pcwhoami.h 1.3 02/01/83"; */
41180Speter 
51180Speter /*
61180Speter  *	am i generating an obj file (OBJ),
71180Speter  *	postfix binary input to the 2nd pass of the portable c compiler (PC),
81180Speter  *	or pTrees (PTREE)?
91180Speter  */
101180Speter #undef	OBJ
111180Speter #define	PC
121180Speter #undef	PTREE
131180Speter 
141180Speter /*
15*10665Speter  *	we assume one of the following will be defined by the preprocessor:
16*10665Speter  *	vax	for vaxes
17*10665Speter  *	pdp11	for pdp11's
18*10665Speter  *	mc68000	for motorola mc68000's
191180Speter  */
201180Speter 
211180Speter /*
22*10665Speter  *	hardware characteristics:
23*10665Speter  *	address size (16 or 32 bits) and byte ordering (normal or dec11 family).
24*10665Speter  */
25*10665Speter #undef	ADDR16
26*10665Speter #define	ADDR32
27*10665Speter #undef	DEC11
28*10665Speter 
29*10665Speter /*
301180Speter  *	am i pi or pxp?
311180Speter  */
321180Speter #define PI
331180Speter #undef	PXP
341180Speter 
351180Speter /*
361180Speter  *	am i both passes, or am i only one of the two passes pi0 or pi1?
371180Speter  */
381180Speter #define	PI01
391180Speter #undef	PI0
401180Speter #undef	PI1
41