home *** CD-ROM | disk | FTP | other *** search
- /*-
- * Copyright (c) 1980 The Regents of the University of California.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)piwhoami.h 5.3 (Berkeley) 4/16/91
- */
-
- /*
- * am i generating an obj file (OBJ),
- * postfix binary input to the 2nd pass of the portable c compiler (PC),
- * or pTrees (PTREE)?
- */
- #define OBJ
- #undef PC
- #undef PTREE
-
- /*
- * we assume one of the following will be defined by the preprocessor:
- * vax for vaxes
- * pdp11 for pdp11's
- * mc68000 for motorola mc68000's
- * tahoe for cci power 6/32's
- */
-
- /*
- * hardware characteristics:
- * address size (16 or 32 bits) and byte ordering (normal or dec11 family).
- */
- #ifdef vax
- #undef ADDR16
- #define ADDR32
- #define DEC11
- #endif vax
- #ifdef mc68000
- #undef ADDR16
- #define ADDR32
- #undef DEC11
- #endif mc68000
- #ifdef tahoe
- #undef ADDR16
- #define ADDR32
- #undef DEC11
- #endif tahoe
- #ifdef pdp11
- #define ADDR16
- #undef ADDR32
- #define DEC11
- #endif pdp11
-
- /*
- * am i pi or pxp?
- */
- #define PI
- #undef PXP
-
- /*
- * am i both passes, or am i only one of the two passes pi0 or pi1?
- */
- #define PI01
- #undef PI0
- #undef PI1
- #define DEBUG
-