home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / cbm / os-include.lha / os-include / libraries / mathlibrary.h < prev    next >
C/C++ Source or Header  |  1993-10-15  |  1KB  |  38 lines

  1. #ifndef    LIBRARIES_MATHLIBRARY_H
  2. #define    LIBRARIES_MATHLIBRARY_H
  3. /*
  4. **    $VER: mathlibrary.h 1.6 (13.7.90)
  5. **    Includes Release 40.15
  6. **
  7. **    Data structure returned by OpenLibrary of:
  8. **    mathieeedoubbas.library,mathieeedoubtrans.library
  9. **    mathieeesingbas.library,mathieeesingtrans.library
  10. **
  11. **    (C) Copyright 1987-1993 Commodore-Amiga, Inc.
  12. **        All Rights Reserved
  13. */
  14.  
  15. #ifndef EXEC_LIBRARIES_H
  16. #include <exec/libraries.h>
  17. #endif
  18.  
  19. struct MathIEEEBase
  20. {
  21.     struct Library MathIEEEBase_LibNode;
  22.     unsigned char    MathIEEEBase_reserved[18];
  23.     int    (*MathIEEEBase_TaskOpenLib)();
  24.     int    (*MathIEEEBase_TaskCloseLib)();
  25.     /*    This structure may be extended in the future */
  26. };
  27. /*
  28. * Math resources may need to know when a program opens or closes this
  29. * library. The functions TaskOpenLib and TaskCloseLib are called when
  30. * a task opens or closes this library. They are initialized to point to
  31. * local initialization pertaining to 68881 stuff if 68881 resources
  32. * are found. To override the default the vendor must provide appropriate
  33. * hooks in the MathIEEEResource. If specified, these will be called
  34. * when the library initializes.
  35. */
  36.  
  37. #endif    /* LIBRARIES_MATHLIBRARY_H */
  38.