1*22232Sdist /* 2*22232Sdist * Copyright (c) 1980 Regents of the University of California. 3*22232Sdist * All rights reserved. The Berkeley software License Agreement 4*22232Sdist * specifies the terms and conditions for redistribution. 5*22232Sdist * 6*22232Sdist * @(#)piwhoami.h 5.1 (Berkeley) 06/05/85 7*22232Sdist */ 81181Speter 91181Speter /* 101181Speter * am i generating an obj file (OBJ), 111181Speter * postfix binary input to the 2nd pass of the portable c compiler (PC), 121181Speter * or pTrees (PTREE)? 131181Speter */ 141181Speter #define OBJ 151181Speter #undef PC 161181Speter #undef PTREE 171181Speter 181181Speter /* 1910569Smckusick * we assume one of the following will be defined by the preprocessor: 2010569Smckusick * vax for vaxes 2110569Smckusick * pdp11 for pdp11's 2210569Smckusick * mc68000 for motorola mc68000's 231181Speter */ 241181Speter 251181Speter /* 2610569Smckusick * hardware characteristics: 2710569Smckusick * address size (16 or 32 bits) and byte ordering (normal or dec11 family). 2810569Smckusick */ 2910569Smckusick #ifdef vax 3010569Smckusick #undef ADDR16 3110569Smckusick #define ADDR32 3210569Smckusick #define DEC11 3310569Smckusick #endif vax 3410569Smckusick #ifdef mc68000 3510569Smckusick #undef ADDR16 3610569Smckusick #define ADDR32 3710569Smckusick #undef DEC11 3810569Smckusick #endif mc68000 3910569Smckusick #ifdef pdp11 4010569Smckusick #define ADDR16 4110569Smckusick #undef ADDR32 4210569Smckusick #define DEC11 4310569Smckusick #endif pdp11 4410569Smckusick 4510569Smckusick /* 461181Speter * am i pi or pxp? 471181Speter */ 481181Speter #define PI 491181Speter #undef PXP 501181Speter 511181Speter /* 521181Speter * am i both passes, or am i only one of the two passes pi0 or pi1? 531181Speter */ 541181Speter #define PI01 551181Speter #undef PI0 561181Speter #undef PI1 5715024Sthien #define DEBUG 58