home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / numana01.zip / DEF / TYPES.DEF < prev    next >
Text File  |  1996-07-31  |  1KB  |  28 lines

  1. DEFINITION MODULE Types;
  2.  
  3.         (********************************************************)
  4.         (*                                                      *)
  5.         (*      Definitions of non-quite-portable types         *)
  6.         (*                                                      *)
  7.         (*  Programmer:         P. Moylan                       *)
  8.         (*  Last edited:        20 July 1996                    *)
  9.         (*  Status:             OK                              *)
  10.         (*                                                      *)
  11.         (********************************************************)
  12.  
  13. FROM SYSTEM IMPORT BYTE, WORD, ADDRESS;
  14.  
  15. TYPE
  16.     (* Pointer types which must be "far" regardless of the memory model *)
  17.  
  18.     FarPointer = ADDRESS;
  19.     FarBytePointer = POINTER TO BYTE;
  20.     FarWordPointer = POINTER TO WORD;
  21.     FarCharPointer = POINTER TO CHAR;
  22.     FarCardPointer = POINTER TO CARDINAL;
  23.     FarPointerPointer = POINTER TO ADDRESS;
  24.     FarProcPointer = POINTER TO PROCEDURE();
  25.  
  26. END Types.
  27.  
  28.