home *** CD-ROM | disk | FTP | other *** search
/ Software 2000 / Software 2000 Volume 1 (Disc 1 of 2).iso / utilities / u288.dms / in.adf / Include / Libraries / MathLibrary.i < prev    next >
Encoding:
Text File  |  1990-08-27  |  979 b   |  33 lines

  1. {
  2.     MathLibrary.i for PCQ Pascal
  3. }
  4.  
  5.  
  6. {$I "Include:Exec/Libraries.i"}
  7.  
  8. Type
  9.  
  10.     MathIEEEBase = record
  11.     MathIEEEBase_LibNode    : Library;
  12.     MathIEEEBase_Flags    : Byte;
  13.     MathIEEEBase_reserved1    : Byte;
  14.     MathIEEEBase_68881    : Address;
  15.     MathIEEEBase_SysLib    : Address;
  16.     MathIEEEBase_SegList    : Address;
  17.     MathIEEEBase_Resource    : Address;   { MathResourcePtr }
  18.     MathIEEEBase_TaskOpenLib : Address;
  19.     MathIEEEBase_TaskCloseLib : Address;
  20.     {    This structure may be extended in the future }
  21.     end;
  22.     MathIEEEBasePtr = ^MathIEEEBase;
  23.  
  24. {
  25. * Math resources may need to know when a program opens or closes this
  26. * library. The functions TaskOpenLib and TaskCloseLib are called when 
  27. * a task opens or closes this library. They are initialized to point to
  28. * local initialization pertaining to 68881 stuff if 68881 resources 
  29. * are found. To override the default the vendor must provide appropriate 
  30. * hooks in the MathIEEEResource. If specified, these will be called 
  31. * when the library initializes.
  32. }
  33.