11181Speter /* Copyright (c) 1979 Regents of the University of California */ 21181Speter 3*15024Sthien /* static char sccsid[] = "@(#)piwhoami.h 1.4 09/19/83"; */ 41181Speter 51181Speter /* 61181Speter * am i generating an obj file (OBJ), 71181Speter * postfix binary input to the 2nd pass of the portable c compiler (PC), 81181Speter * or pTrees (PTREE)? 91181Speter */ 101181Speter #define OBJ 111181Speter #undef PC 121181Speter #undef PTREE 131181Speter 141181Speter /* 1510569Smckusick * we assume one of the following will be defined by the preprocessor: 1610569Smckusick * vax for vaxes 1710569Smckusick * pdp11 for pdp11's 1810569Smckusick * mc68000 for motorola mc68000's 191181Speter */ 201181Speter 211181Speter /* 2210569Smckusick * hardware characteristics: 2310569Smckusick * address size (16 or 32 bits) and byte ordering (normal or dec11 family). 2410569Smckusick */ 2510569Smckusick #ifdef vax 2610569Smckusick #undef ADDR16 2710569Smckusick #define ADDR32 2810569Smckusick #define DEC11 2910569Smckusick #endif vax 3010569Smckusick #ifdef mc68000 3110569Smckusick #undef ADDR16 3210569Smckusick #define ADDR32 3310569Smckusick #undef DEC11 3410569Smckusick #endif mc68000 3510569Smckusick #ifdef pdp11 3610569Smckusick #define ADDR16 3710569Smckusick #undef ADDR32 3810569Smckusick #define DEC11 3910569Smckusick #endif pdp11 4010569Smckusick 4110569Smckusick /* 421181Speter * am i pi or pxp? 431181Speter */ 441181Speter #define PI 451181Speter #undef PXP 461181Speter 471181Speter /* 481181Speter * am i both passes, or am i only one of the two passes pi0 or pi1? 491181Speter */ 501181Speter #define PI01 511181Speter #undef PI0 521181Speter #undef PI1 53*15024Sthien #define DEBUG 54