home *** CD-ROM | disk | FTP | other *** search
/ The Best of Mecomp Multimedia 2 / MECOMP-CD-II.iso / amiga / datatypes / mididt / source / register.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-10-03  |  1.1 KB  |  51 lines

  1. #ifndef REGISTER_H
  2. #define REGISTER_H
  3.  
  4. /*
  5. ** register.h
  6. **
  7. ** $VER: register.h 1.0 (11.09.97)
  8. **
  9. ** Created by Stefan Ruppert, modifyed by Martin Gierich for midi.datatype.
  10. */
  11.  
  12. #define LibCall      __asm __saveds
  13. #define ClassCall      __asm __saveds
  14. #define RegCall      __asm
  15. #define GetA4        __saveds
  16.  
  17. #define REGA0        register __a0
  18. #define REGA1        register __a1
  19. #define REGA2        register __a2
  20. #define REGA3        register __a3
  21. #define REGA4        register __a4
  22. #define REGA5        register __a5
  23. #define REGA6        register __a6
  24. #define REGA7        register __a7
  25.  
  26. #define REGD0        register __d0
  27. #define REGD1        register __d1
  28. #define REGD2        register __d2
  29. #define REGD3        register __d3
  30. #define REGD4        register __d4
  31. #define REGD5        register __d5
  32. #define REGD6        register __d6
  33. #define REGD7        register __d7
  34.  
  35. struct ClassBase
  36. {
  37.  struct Library          cb_LibNode;
  38.  APTR                    cb_SegList;
  39.  Class            *cb_Class;
  40.  ULONG             cb_Flags;
  41. };
  42.  
  43. struct PlayMsg
  44. {
  45.     struct Message    msg;
  46.     struct MidiDTData *mdt;
  47. };
  48.  
  49. #endif /* REGISTER_H */
  50.  
  51.