|
|
1.1 root 1: /*
2: * static char *ID_gndf.h = "@(#) gendefs.h: 1.4 5/3/84";
3: */
4:
5: #define LESS -1
6: #define EQUAL 0
7: #define GREATER 1
8:
9: #define NO 0
10: #define YES 1
11:
12: #define NCPS 8 /* number of characters per symbol */
13: #define BITSPBY 8
14: #define BITSPOW 8
15: #define BITSPW 32
16: #define OUTWTYPE char
17: /* if the previous line changes the following line should be change to look like
18: * #define OUT(a,b) fwrite((char *)(&a), sizeof(OUTWTYPE), 1, b)
19: */
20: #define OUT(a,b) putc((a), b)
21:
22: #define NBPW 32
23:
24: #define SCTALIGN 8L /* byte alignment for sections */
25: #define TXTFILL 0x70L
26: #define FILL 0L
27: #define NULLVAL 0L
28: #define NULLSYM ((symbol *)NULL)
29:
30: /* constants used in testing and flag parsing */
31:
32: #define ARGERR "Illegal argument - ignored\n"
33: #define TESTVAL -2
34: #define NFILES 9
35:
36: /* index of action routines in modes array */
37:
38: #define NOACTION 0
39: #define DEFINE 1
40: #define SETVAL 2
41: #define SETSCL 3
42: #define SETTYP 4
43: #define SETTAG 5
44: #define SETLNO 6
45: #define SETSIZ 7
46: #define SETDIM1 8
47: #define SETDIM2 9
48: #define ENDEF 10
49: #define LLINENO 11
50: #define LLINENUM 12
51: #define LLINEVAL 13
52: #define NEWSTMT 14
53: #define SETFILE 15
54: #define RELDIR32 16
55: #define RESABS 17
56: #define RELPC8 18
57: #define RELPC16 19
58: #define BRNOPT 20
59: #define BSBNOPT 21
60: #define FNDBRLEN 22
61: #define SHIFTVAL 23
62: #define RELDAT32 24
63: #define SAVTRANS 25
64: #define SETEXPAND 26
65: #ifdef CALLPCREL
66: #define CALLNOPT 27
67: #define NACTION 27
68: #else
69: #define NACTION 26
70: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.