122230Sdist /* 222230Sdist * Copyright (c) 1980 Regents of the University of California. 322230Sdist * All rights reserved. The Berkeley software License Agreement 422230Sdist * specifies the terms and conditions for redistribution. 522230Sdist * 6*30002Smckusick * @(#)pcwhoami.h 5.2 (Berkeley) 11/11/86 722230Sdist */ 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 23*30002Smckusick * tahoe for cci power 6/32 241180Speter */ 251180Speter 261180Speter /* 2710665Speter * hardware characteristics: 2810665Speter * address size (16 or 32 bits) and byte ordering (normal or dec11 family). 2910665Speter */ 3010678Speter #ifdef vax 3110678Speter # undef ADDR16 3210678Speter # define ADDR32 3310678Speter # define DEC11 3410678Speter #endif vax 3510678Speter #ifdef pdp11 3610678Speter # define ADDR16 3710678Speter # undef ADDR32 3810678Speter # define DEC11 3910678Speter #endif vax 4010678Speter #ifdef mc68000 4110678Speter # undef ADDR16 4210678Speter # define ADDR32 4310678Speter # undef DEC11 4410678Speter #endif mc68000 45*30002Smckusick #ifdef tahoe 46*30002Smckusick # undef ADDR16 47*30002Smckusick # define ADDR32 48*30002Smckusick # undef DEC11 49*30002Smckusick #endif tahoe 5010678Speter #ifdef z8000 5110678Speter # define ADDR16 5210678Speter # undef ADDR32 5310678Speter # undef DEC11 5410678Speter #endif z8000 5510665Speter 5610665Speter /* 571180Speter * am i pi or pxp? 581180Speter */ 591180Speter #define PI 601180Speter #undef PXP 611180Speter 621180Speter /* 631180Speter * am i both passes, or am i only one of the two passes pi0 or pi1? 641180Speter */ 651180Speter #define PI01 661180Speter #undef PI0 671180Speter #undef PI1 68