-// A mark is of the form:
-// .W <to+flags> section mark is relative to, and flags in upper byte
-// .L <loc> location of mark in "from" section
-// .W [from] new from section
-// .L [symbol] symbol involved in external reference
-#define MCHUNK struct _mchunk
-MCHUNK {
- MCHUNK * mcnext; // Next mark chunk
- PTR mcptr; // Vector of marks
- LONG mcalloc; // # marks allocted to mark block
- LONG mcused; // # marks used in block
-};
-
-#define MWORD 0x0000 // Marked word
-#define MLONG 0x0100 // Marked long
-#define MMOVEI 0x0200
-#define MCHFROM 0x8000 // Mark includes change-to-from
-#define MSYMBOL 0x4000 // Mark includes symbol number
-#define MCHEND 0x2000 // Indicates end of mark chunk
-#define MPCREL 0x1000 // Mark is PC-relative
-