|
|
1.1 root 1: /* mode.h 4.2 81/05/14 */
2:
3: #include "machine.h"
4: /*
5: * sdb/adb - common definitions for old srb style code
6: */
7:
8: #define MAXCOM 64
9: #define MAXARG 32
10: #define LINSIZ 512
11: TYPE long ADDR;
12: TYPE short INT;
13: TYPE int VOID;
14: TYPE long int L_INT;
15: TYPE float REAL;
16: TYPE double L_REAL;
17: TYPE unsigned POS;
18: TYPE char BOOL;
19: TYPE char CHAR;
20: TYPE char *STRING;
21: TYPE char MSG[];
22: TYPE struct map MAP;
23: TYPE MAP *MAPPTR;
24: TYPE struct bkpt BKPT;
25: TYPE BKPT *BKPTR;
26:
27:
28: /* file address maps */
29: struct map {
30: L_INT b1;
31: L_INT e1;
32: L_INT f1;
33: L_INT b2;
34: L_INT e2;
35: L_INT f2;
36: INT ufd;
37: };
38:
39: struct bkpt {
40: ADDR loc;
41: ADDR ins;
42: INT count;
43: INT initcnt;
44: INT flag;
45: CHAR comm[MAXCOM];
46: BKPT *nxtbkpt;
47: };
48:
49: TYPE struct reglist REGLIST;
50: TYPE REGLIST *REGPTR;
51: struct reglist {
52: STRING rname;
53: INT roffs;
54: int *rkern;
55: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.