--- /dev/null
+/* Runfile.h */\r
+\r
+/* MMURTL Operating System Source Code\r
+ Copyright 1991,1992,1993, Richard A. Burgess\r
+ ALL RIGHTS RESERVED\r
+ Version x0.8\r
+*/\r
+\r
+/* This contains all the defines to build or read a MMURTL runfile */\r
+\r
+#define IDTAG 0x80\r
+#define VERTAG 0x82\r
+#define DATETAG 0x83\r
+#define CMNTTAG 0x84\r
+#define SEGTAG 0x90\r
+#define DOFFTAG 0x92\r
+#define COFFTAG 0x94\r
+#define STRTTAG 0x96\r
+#define DLLIDTAG 0xA0\r
+#define CODETAG 0xB0\r
+#define DATATAG 0xB2\r
+#define CDFIXTAG 0xC0 /* most common (e.g., a variable ref in CSEG) */\r
+#define CCFIXTAG 0xC1 /* CSEG item refers to CSEG item */\r
+#define DDFIXTAG 0xC2 /* DESG item refers to DSEG item */\r
+#define DCFIXTAG 0xC3 /* DESG item refers to CSEG item */\r
+#define DLFIXTAG 0xC5 /* DLL called from CSEG */\r
+#define DLPUBTAG 0xC8 /* DLL Defined in CSEG */\r
+#define ENDTAG 0XFF\r
+\r
+/* legal values for run file types */\r
+\r
+#define IDRUNFILE 1\r
+#define IDDLLFILE 2\r
+#define IDDEVDRV 3\r
+\r
+\r
+struct tagtype {\r
+ unsigned char id;\r
+ long len;\r
+ };\r
+\r
+#define TAGSIZE 5 /* This includes the TAGID & tag length */\r
+\r
+/************ END OF MODULE *****************/\r