148117Sbostic /*- 2*62213Sbostic * Copyright (c) 1980, 1993 3*62213Sbostic * The Regents of the University of California. All rights reserved. 422230Sdist * 548117Sbostic * %sccs.include.redist.c% 648117Sbostic * 7*62213Sbostic * @(#)pcwhoami.h 8.1 (Berkeley) 06/06/93 822230Sdist */ 91180Speter 101180Speter /* 111180Speter * am i generating an obj file (OBJ), 121180Speter * postfix binary input to the 2nd pass of the portable c compiler (PC), 131180Speter * or pTrees (PTREE)? 141180Speter */ 151180Speter #undef OBJ 161180Speter #define PC 171180Speter #undef PTREE 181180Speter 191180Speter /* 2010665Speter * we assume one of the following will be defined by the preprocessor: 2110665Speter * vax for vaxes 2210665Speter * pdp11 for pdp11's 2310665Speter * mc68000 for motorola mc68000's 2430002Smckusick * tahoe for cci power 6/32 251180Speter */ 261180Speter 271180Speter /* 2810665Speter * hardware characteristics: 2910665Speter * address size (16 or 32 bits) and byte ordering (normal or dec11 family). 3010665Speter */ 3110678Speter #ifdef vax 3210678Speter # undef ADDR16 3310678Speter # define ADDR32 3410678Speter # define DEC11 3510678Speter #endif vax 3610678Speter #ifdef pdp11 3710678Speter # define ADDR16 3810678Speter # undef ADDR32 3910678Speter # define DEC11 4010678Speter #endif vax 4110678Speter #ifdef mc68000 4210678Speter # undef ADDR16 4310678Speter # define ADDR32 4410678Speter # undef DEC11 4510678Speter #endif mc68000 4630002Smckusick #ifdef tahoe 4730002Smckusick # undef ADDR16 4830002Smckusick # define ADDR32 4930002Smckusick # undef DEC11 5030002Smckusick #endif tahoe 5110678Speter #ifdef z8000 5210678Speter # define ADDR16 5310678Speter # undef ADDR32 5410678Speter # undef DEC11 5510678Speter #endif z8000 5610665Speter 5710665Speter /* 581180Speter * am i pi or pxp? 591180Speter */ 601180Speter #define PI 611180Speter #undef PXP 621180Speter 631180Speter /* 641180Speter * am i both passes, or am i only one of the two passes pi0 or pi1? 651180Speter */ 661180Speter #define PI01 671180Speter #undef PI0 681180Speter #undef PI1 69