home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / wst!oma3.lha / OMA / Include / libraries / iffparse.i < prev    next >
Encoding:
Text File  |  1994-12-23  |  2.2 KB  |  113 lines

  1.     IFND    IFF_IFFPARSE_I
  2. IFF_IFFPARSE_I    EQU    1
  3. *    $Filename: libraries/iffparse.i $
  4. *    $Release: 2.04 Includes, V37.4 $
  5. *    $Revision: 33.1 $
  6. *    $Date: 90/11/20 $
  7. *    Assembly include file for iffparse.library.
  8. *    Generated by hand from iffparse.h (9006.04)
  9. *    (C) Copyright 1989-1991 Commodore-Amiga Inc., Stuart Ferguson
  10. *    and Leo L. Schwab
  11. *        All Rights Reserved
  12.     IFND    EXEC_TYPES_I
  13.     include    "exec/types.i"
  14.     ENDC
  15.     IFND    EXEC_LISTS_I
  16.     include    "exec/lists.i"
  17.     ENDC
  18.     IFND    EXEC_PORTS_I
  19.     include    "exec/ports.i"
  20.     ENDC
  21.     IFND    DEVICES_CLIPBOARD_I
  22.     include    "devices/clipboard.i"
  23.     ENDC
  24.     RSRESET
  25. IFFHandle    rs.b    0
  26. iff_Stream    rs    2
  27. iff_Flags    rs    2
  28. iff_Depth    rs    2
  29. iff_SIZEOF    rs.b    0
  30. IFFF_READ    EQU    0
  31. IFFF_WRITE    EQU    1
  32. IFFF_RWBITS    EQU    IFFF_READ!IFFF_WRITE
  33. IFFF_FSEEK    EQU    1<<1
  34. IFFF_RSEEK    EQU    1<<2
  35. IFFF_RESERVED    EQU    $FFFF0000
  36.     RSRESET
  37. IFFStreamCmd    rs.b    0
  38. isc_Command    rs    2
  39. isc_Buf    rs    2
  40. isc_NBytes    rs    2
  41. isc_SIZEOF    rs.b    0
  42.     RSRESET
  43. ContextNode    rs.b    MLN_SIZE
  44. cn_ID    rs    2
  45. cn_Type    rs    2
  46. cn_Size    rs    2
  47. cn_Scan    rs    2
  48. cn_SIZEOF    rs.b    0
  49.     RSRESET
  50. LocalContextItem    rs.b    MLN_SIZE
  51. lci_ID    rs    2
  52. lci_Type    rs    2
  53. lci_Ident    rs    2
  54. lci_SIZEOF    rs.b    0
  55.     RSRESET
  56. StoredProperty    rs.b    0
  57. spr_Size    rs    2
  58. spr_Data    rs    2
  59. spr_SIZEOF    rs.b    0
  60.     RSRESET
  61. CollectionItem    rs.b    0
  62. cit_Next    rs    2
  63. cit_Size    rs    2
  64. cit_Data    rs    2
  65. cit_SIZEOF    rs.b    0
  66.     RSRESET
  67. ClipboardHandle    rs.b    iocr_SIZEOF
  68. cbh_CBport    rs.b    MP_SIZE
  69. cbh_SatisfyPort    rs.b    MP_SIZE
  70. cbh_SIZEOF    rs.b    0
  71. IFFERR_EOF    EQU    -1
  72. IFFERR_EOC    EQU    -2
  73. IFFERR_NOSCOPE    EQU    -3
  74. IFFERR_NOMEM    EQU    -4
  75. IFFERR_READ    EQU    -5
  76. IFFERR_WRITE    EQU    -6
  77. IFFERR_SEEK    EQU    -7
  78. IFFERR_MANGLED    EQU    -8
  79. IFFERR_SYNTAX    EQU    -9
  80. IFFERR_NOTIFF    EQU    -10
  81. IFFERR_NOHOOK    EQU    -11
  82. IFF_RETURN2CLIENT    EQU    -12
  83. ID_FORM    EQU    'FORM'
  84. ID_LIST    EQU    'LIST'
  85. ID_CAT    EQU    'CAT '
  86. ID_PROP    EQU    'PROP'
  87. ID_NULL    EQU    '    '
  88. IFFLCI_PROP    EQU    'prop'
  89. IFFLCI_COLLECTION    EQU    'coll'
  90. IFFLCI_ENTRYHANDLER    EQU    'enhd'
  91. IFFLCI_EXITHANDLER    EQU    'exhd'
  92. IFFPARSE_SCAN    EQU    0
  93. IFFPARSE_STEP    EQU    1
  94. IFFPARSE_RAWSTEP    EQU    2
  95. IFFSLI_ROOT    EQU    1
  96. IFFSLI_TOP    EQU    2
  97. IFFSLI_PROP    EQU    3
  98. IFFSIZE_UNKNOWN    EQU    -1
  99. IFFCMD_INIT    EQU    0
  100. IFFCMD_CLEANUP    EQU    1
  101. IFFCMD_READ    EQU    2
  102. IFFCMD_WRITE    EQU    3
  103. IFFCMD_SEEK    EQU    4
  104. IFFCMD_ENTRY    EQU    5
  105. IFFCMD_EXIT    EQU    6
  106. IFFCMD_PURGELCI    EQU    7
  107. IFFSCC_INIT    EQU    IFFCMD_INIT
  108. IFFSCC_CLEANUP    EQU    IFFCMD_CLEANUP
  109. IFFSCC_READ    EQU    IFFCMD_READ
  110. IFFSCC_WRITE    EQU    IFFCMD_WRITE
  111. IFFSCC_SEEK    EQU    IFFCMD_SEEK
  112.     ENDC
  113.