1*22230Sdist /* 2*22230Sdist * Copyright (c) 1980 Regents of the University of California. 3*22230Sdist * All rights reserved. The Berkeley software License Agreement 4*22230Sdist * specifies the terms and conditions for redistribution. 5*22230Sdist * 6*22230Sdist * @(#)pcwhoami.h 5.1 (Berkeley) 06/05/85 7*22230Sdist */ 81180Speter 91180Speter /* 101180Speter * am i generating an obj file (OBJ), 111180Speter * postfix binary input to the 2nd pass of the portable c compiler (PC), 121180Speter * or pTrees (PTREE)? 131180Speter */ 141180Speter #undef OBJ 151180Speter #define PC 161180Speter #undef PTREE 171180Speter 181180Speter /* 1910665Speter * we assume one of the following will be defined by the preprocessor: 2010665Speter * vax for vaxes 2110665Speter * pdp11 for pdp11's 2210665Speter * mc68000 for motorola mc68000's 231180Speter */ 241180Speter 251180Speter /* 2610665Speter * hardware characteristics: 2710665Speter * address size (16 or 32 bits) and byte ordering (normal or dec11 family). 2810665Speter */ 2910678Speter #ifdef vax 3010678Speter # undef ADDR16 3110678Speter # define ADDR32 3210678Speter # define DEC11 3310678Speter #endif vax 3410678Speter #ifdef pdp11 3510678Speter # define ADDR16 3610678Speter # undef ADDR32 3710678Speter # define DEC11 3810678Speter #endif vax 3910678Speter #ifdef mc68000 4010678Speter # undef ADDR16 4110678Speter # define ADDR32 4210678Speter # undef DEC11 4310678Speter #endif mc68000 4410678Speter #ifdef z8000 4510678Speter # define ADDR16 4610678Speter # undef ADDR32 4710678Speter # undef DEC11 4810678Speter #endif z8000 4910665Speter 5010665Speter /* 511180Speter * am i pi or pxp? 521180Speter */ 531180Speter #define PI 541180Speter #undef PXP 551180Speter 561180Speter /* 571180Speter * am i both passes, or am i only one of the two passes pi0 or pi1? 581180Speter */ 591180Speter #define PI01 601180Speter #undef PI0 611180Speter #undef PI1 62