M3RL.def 530 B

123456789101112131415161718192021
  1. DEFINITION MODULE M3RL; (*JG, 24.8.85*)
  2. FROM M3DL IMPORT ObjPtr;
  3. FROM FileSystem IMPORT File;
  4. VAR ModNo: CARDINAL; (*current module number*)
  5. ModList: ObjPtr; (*list of loaded modules*)
  6. RefFile: File;
  7. PROCEDURE InitRef;
  8. PROCEDURE InRef (VAR filename: ARRAY OF CHAR; VAR mod: ObjPtr;
  9. VAR adr: INTEGER; VAR pno: CARDINAL);
  10. PROCEDURE OpenRef;
  11. PROCEDURE CloseRef(adr: INTEGER; pno: CARDINAL);
  12. PROCEDURE OutUnit(unit: ObjPtr);
  13. PROCEDURE OutPos(sourcepos, pc: CARDINAL);
  14. END M3RL.