|
|
1.1 root 1: /*
2: * h/i386/cppmch.h
3: * C preprocessor.
4: * Machine and/or system specific header file.
5: * i386.
6: */
7:
8: /*
9: * n0/cc0.c defines MACHINE, SYSTEM, LOCATION and FPFORMAT for cpp by default.
10: * It also defines ISO-compatible versions, e.g. "__COHERENT__".
11: * The code in n0/cc0.c knows that MACHINE and FPFORMAT defined below
12: * have leading '_' but SYSTEM and LOCATION do not,
13: * it must change if the definitions here change.
14: */
15:
16: #define MACHINE "_I386"
17:
18: #if IEEE
19: #define FPFORMAT "_IEEE"
20: #endif
21: #if DECVAX
22: #define FPFORMAT "_DECVAX"
23: #endif
24:
25: #ifdef UDI
26: #define LOCATION "SERIESIII"
27: #define SYSTEM "UDI"
28: #define DEFDISK ""
29: #endif
30:
31: #ifdef COHERENT
32: #define LOCATION "MWC"
33: #define SYSTEM "COHERENT"
34: #ifdef FLOPPY
35: #define DEFDISK "/lib/include"
36: #else
37: #define DEFDISK "/usr/include"
38: #endif
39: #endif
40:
41: #ifdef vax
42: #define LOCATION "VAX"
43: #define SYSTEM "UDI"
44: #define DEFDISK "CC86$INCLUDE:"
45: #endif
46:
47: #ifdef MSDOS
48: #define LOCATION "MWC86"
49: #define SYSTEM "MSDOS"
50: #define DEFDISK ""
51: #endif
52:
53: /* end of h/i386/cppmch.h */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.