eyacc moves; strip on install
[unix-history] / usr / src / usr.bin / pascal / pxp / whoami.h
index 1d0869c..a94dc60 100644 (file)
@@ -1,5 +1,47 @@
-/*     @(#)whoami.h    1.1     (Berkeley)      83/02/05        */
+/*
+ * Copyright (c) 1980 Regents of the University of California.
+ * All rights reserved.  The Berkeley software License Agreement
+ * specifies the terms and conditions for redistribution.
+ *
+ *     @(#)whoami.h    5.1 (Berkeley) %G%
+ */
 
 
-#define PXP 1
+/*
+ *     we assume one of the following will be defined by the preprocessor:
+ *     vax     for vaxes
+ *     pdp11   for pdp11's
+ *     mc68000 for motorola mc68000's
+ */
 
 
-#define putchar pchr
+/*
+ *     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 pdp11
+#define        ADDR16
+#undef ADDR32
+#define        DEC11
+#endif pdp11
+
+/*
+ *     am i pi or pxp?
+ */
+#undef PI
+#define        PXP
+
+/*
+ *     am i both passes, or am i only one of the two passes pi0 or pi1?
+ */
+#define        PI01
+#undef PI0
+#undef PI1