home *** CD-ROM | disk | FTP | other *** search
-
- { Version 1.0 86/05/09
- This is the "glue" that is $Included in your program to allow you to
- use the PARM.BIN routines in your program }
-
- CONST NEAR = 0;
- FAR = 5;
- FAROfs = $D;
-
- TYPE ProcPtr = integer;
- FarProcPtr = ^integer;
-
- PROCEDURE ProcParm; EXTERNAL 'PROCPARM.BIN';
-
- PROCEDURE OffsetProc(p:FarProcPtr; Offset:integer); EXTERNAL ProcParm [FAROfs];
-
-
- FUNCTION AddrOffset(p:FarProcPtr; Offset:integer):FarProcPtr;
- { calculate p + Offset }
- var proc : record ofs, seg : integer; end absolute p;
- begin
- with proc do begin
- ofs := ofs + Offset;
- end;
- AddrOffset := p;
- end;