]> pd.if.org Git - mmurtl/blob - mscode16/dumprun/runfile.h
autocommit for file dated 1995-02-09 16:39:06
[mmurtl] / mscode16 / dumprun / runfile.h
1 /* Runfile.h */\r
2 \r
3 /* This contains all the defines to build or read a MMURTL runfile */\r
4 \r
5 #define IDTAG    0x80\r
6 #define VERTAG   0x82\r
7 #define DATETAG  0x83\r
8 #define CMNTTAG  0x84\r
9 #define SEGTAG   0x90\r
10 #define DOFFTAG  0x92\r
11 #define COFFTAG  0x94\r
12 #define STRTTAG  0x96\r
13 #define DLLIDTAG 0xA0\r
14 #define CODETAG  0xB0\r
15 #define DATATAG  0xB2\r
16 #define CDFIXTAG 0xC0           /* most common (e.g., a variable ref in CSEG) */\r
17 #define CCFIXTAG 0xC1           /* CSEG item refers to CSEG item */\r
18 #define DDFIXTAG 0xC2           /* DESG item refers to DSEG item */\r
19 #define DCFIXTAG 0xC3           /* DESG item refers to CSEG item */\r
20 #define DLFIXTAG 0xC5           /* DLL called from CSEG */\r
21 #define DLPUBTAG 0xC8           /* DLL Defined in CSEG */\r
22 #define ENDTAG   0XFF\r
23 \r
24 /* legal values for run file types */\r
25 \r
26 #define IDRUNFILE 1\r
27 #define IDDLLFILE 2\r
28 #define IDDEVDRV  3\r
29 \r
30 \r
31 struct tagtype {\r
32         unsigned char id;\r
33         long len;\r
34         };\r
35 \r
36 #define TAGSIZE 5               /* This includes the TAGID & tag length */\r
37 \r
38 /************ END OF MODULE *****************/\r