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