11180Speter /* Copyright (c) 1979 Regents of the University of California */ 21180Speter 3*10678Speter /* static char sccsid[] = "@(#)pcwhoami.h 1.4 02/02/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 /* 1510665Speter * we assume one of the following will be defined by the preprocessor: 1610665Speter * vax for vaxes 1710665Speter * pdp11 for pdp11's 1810665Speter * mc68000 for motorola mc68000's 191180Speter */ 201180Speter 211180Speter /* 2210665Speter * hardware characteristics: 2310665Speter * address size (16 or 32 bits) and byte ordering (normal or dec11 family). 2410665Speter */ 25*10678Speter #ifdef vax 26*10678Speter # undef ADDR16 27*10678Speter # define ADDR32 28*10678Speter # define DEC11 29*10678Speter #endif vax 30*10678Speter #ifdef pdp11 31*10678Speter # define ADDR16 32*10678Speter # undef ADDR32 33*10678Speter # define DEC11 34*10678Speter #endif vax 35*10678Speter #ifdef mc68000 36*10678Speter # undef ADDR16 37*10678Speter # define ADDR32 38*10678Speter # undef DEC11 39*10678Speter #endif mc68000 40*10678Speter #ifdef z8000 41*10678Speter # define ADDR16 42*10678Speter # undef ADDR32 43*10678Speter # undef DEC11 44*10678Speter #endif z8000 4510665Speter 4610665Speter /* 471180Speter * am i pi or pxp? 481180Speter */ 491180Speter #define PI 501180Speter #undef PXP 511180Speter 521180Speter /* 531180Speter * am i both passes, or am i only one of the two passes pi0 or pi1? 541180Speter */ 551180Speter #define PI01 561180Speter #undef PI0 571180Speter #undef PI1 58