fix to do writes in memory properly
[unix-history] / usr / src / old / adb / adb.vax / mode.h
CommitLineData
6eadceb1 1/* mode.h 4.2 81/05/14 */
ba91b700
BJ
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
11TYPE long ADDR;
12TYPE short INT;
13TYPE int VOID;
14TYPE long int L_INT;
15TYPE float REAL;
16TYPE double L_REAL;
17TYPE unsigned POS;
18TYPE char BOOL;
19TYPE char CHAR;
20TYPE char *STRING;
21TYPE char MSG[];
22TYPE struct map MAP;
23TYPE MAP *MAPPTR;
24TYPE struct bkpt BKPT;
25TYPE BKPT *BKPTR;
26
27
28/* file address maps */
29struct 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
39struct 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
49TYPE struct reglist REGLIST;
50TYPE REGLIST *REGPTR;
51struct reglist {
52 STRING rname;
53 INT roffs;
6eadceb1 54 int *rkern;
ba91b700 55};