home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: Devpac Amiga 1 / Lowe_DevpacAmiga1.adf / include / exec / types.i < prev   
Encoding:
Text File  |  1987-11-09  |  1.2 KB  |  102 lines

  1.     IFND    EXEC_TYPES_I
  2. EXEC_TYPES_I    SET 1
  3.  
  4. EXTERN_LIB    MACRO
  5.     XREF.L    _LVO\1            changed for GenAm
  6.     ENDM
  7.  
  8. STRUCTURE    MACRO
  9. \1    SET     0
  10. SOFFSET    SET     \2
  11.     ENDM
  12.  
  13. BOOL    MACRO
  14. \1    EQU      SOFFSET
  15. SOFFSET    SET      SOFFSET+2
  16.     ENDM
  17.  
  18. BYTE    MACRO
  19. \1    EQU     SOFFSET
  20. SOFFSET    SET     SOFFSET+1
  21.     ENDM
  22.  
  23. UBYTE    MACRO
  24. \1    EQU     SOFFSET
  25. SOFFSET    SET     SOFFSET+1
  26.     ENDM
  27.  
  28. WORD    MACRO
  29. \1    EQU     SOFFSET
  30. SOFFSET    SET     SOFFSET+2
  31.     ENDM
  32.  
  33. UWORD    MACRO
  34. \1    EQU     SOFFSET
  35. SOFFSET    SET     SOFFSET+2
  36.     ENDM
  37.  
  38. SHORT    MACRO
  39. \1    EQU     SOFFSET
  40. SOFFSET    SET     SOFFSET+2
  41.     ENDM
  42.  
  43. USHORT    MACRO
  44. \1    EQU     SOFFSET
  45. SOFFSET    SET     SOFFSET+2
  46.     ENDM
  47.  
  48. LONG    MACRO
  49. \1    EQU     SOFFSET
  50. SOFFSET    SET     SOFFSET+4
  51.     ENDM
  52.  
  53. ULONG    MACRO
  54. \1    EQU     SOFFSET
  55. SOFFSET    SET     SOFFSET+4
  56.     ENDM
  57.  
  58. FLOAT    MACRO
  59. \1    EQU     SOFFSET
  60. SOFFSET    SET     SOFFSET+4
  61.     ENDM
  62.  
  63. APTR    MACRO
  64. \1    EQU     SOFFSET
  65. SOFFSET    SET     SOFFSET+4
  66.     ENDM
  67.  
  68. CPTR    MACRO
  69. \1    EQU    SOFFSET
  70. SOFFSET    SET    SOFFSET+4
  71.     ENDM
  72.  
  73. RPTR    MACRO
  74. \1    EQU     SOFFSET
  75. SOFFSET    SET     SOFFSET+2
  76.     ENDM
  77.  
  78. STRUCT    MACRO
  79. \1    EQU     SOFFSET
  80. SOFFSET    SET     SOFFSET+\2
  81.     ENDM
  82.  
  83. LABEL    MACRO
  84. \1    EQU     SOFFSET
  85.     ENDM
  86.  
  87.  
  88. BITDEF    MACRO
  89.     BITDEF0    \1,\2,B_,\3
  90. \@BITDEF    SET    1<<\3
  91.     BITDEF0    \1,\2,F_,\@BITDEF
  92.     ENDM
  93.  
  94. BITDEF0    MACRO
  95. \1\3\2    EQU     \4
  96.     ENDM
  97.  
  98. LIBRARY_VERSION    EQU   31
  99.  
  100.     ENDC    EXEC_TYPES_I
  101.  
  102.