1 /* Automatically generated header! Do not edit! */ 2 3 #ifndef _PPCINLINE_IFFPARSE_H 4 #define _PPCINLINE_IFFPARSE_H 5 6 #ifndef __PPCINLINE_MACROS_H 7 #include <ppcinline/macros.h> 8 #endif /* !__PPCINLINE_MACROS_H */ 9 10 #ifndef IFFPARSE_BASE_NAME 11 #define IFFPARSE_BASE_NAME IFFParseBase 12 #endif /* !IFFPARSE_BASE_NAME */ 13 14 #define OpenClipboard(__p0) \ 15 LP1(246, struct ClipboardHandle *, OpenClipboard, \ 16 LONG , __p0, d0, \ 17 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 18 19 #define PropChunk(__p0, __p1, __p2) \ 20 LP3(114, LONG , PropChunk, \ 21 struct IFFHandle *, __p0, a0, \ 22 LONG , __p1, d0, \ 23 LONG , __p2, d1, \ 24 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 25 26 #define CollectionChunk(__p0, __p1, __p2) \ 27 LP3(138, LONG , CollectionChunk, \ 28 struct IFFHandle *, __p0, a0, \ 29 LONG , __p1, d0, \ 30 LONG , __p2, d1, \ 31 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 32 33 #define StoreLocalItem(__p0, __p1, __p2) \ 34 LP3(216, LONG , StoreLocalItem, \ 35 struct IFFHandle *, __p0, a0, \ 36 struct LocalContextItem *, __p1, a1, \ 37 LONG , __p2, d0, \ 38 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 39 40 #define CloseIFF(__p0) \ 41 LP1NR(48, CloseIFF, \ 42 struct IFFHandle *, __p0, a0, \ 43 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 44 45 #define FindCollection(__p0, __p1, __p2) \ 46 LP3(162, struct CollectionItem *, FindCollection, \ 47 CONST struct IFFHandle *, __p0, a0, \ 48 LONG , __p1, d0, \ 49 LONG , __p2, d1, \ 50 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 51 52 #define ParseIFF(__p0, __p1) \ 53 LP2(42, LONG , ParseIFF, \ 54 struct IFFHandle *, __p0, a0, \ 55 LONG , __p1, d0, \ 56 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 57 58 #define StopChunks(__p0, __p1, __p2) \ 59 LP3(132, LONG , StopChunks, \ 60 struct IFFHandle *, __p0, a0, \ 61 CONST LONG *, __p1, a1, \ 62 LONG , __p2, d0, \ 63 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 64 65 #define LocalItemData(__p0) \ 66 LP1(192, APTR , LocalItemData, \ 67 CONST struct LocalContextItem *, __p0, a0, \ 68 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 69 70 #define CollectionChunks(__p0, __p1, __p2) \ 71 LP3(144, LONG , CollectionChunks, \ 72 struct IFFHandle *, __p0, a0, \ 73 CONST LONG *, __p1, a1, \ 74 LONG , __p2, d0, \ 75 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 76 77 #define FindProp(__p0, __p1, __p2) \ 78 LP3(156, struct StoredProperty *, FindProp, \ 79 CONST struct IFFHandle *, __p0, a0, \ 80 LONG , __p1, d0, \ 81 LONG , __p2, d1, \ 82 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 83 84 #define FindPropContext(__p0) \ 85 LP1(168, struct ContextNode *, FindPropContext, \ 86 CONST struct IFFHandle *, __p0, a0, \ 87 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 88 89 #define EntryHandler(__p0, __p1, __p2, __p3, __p4, __p5) \ 90 LP6(102, LONG , EntryHandler, \ 91 struct IFFHandle *, __p0, a0, \ 92 LONG , __p1, d0, \ 93 LONG , __p2, d1, \ 94 LONG , __p3, d2, \ 95 struct Hook *, __p4, a1, \ 96 APTR , __p5, a2, \ 97 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 98 99 #define FindLocalItem(__p0, __p1, __p2, __p3) \ 100 LP4(210, struct LocalContextItem *, FindLocalItem, \ 101 CONST struct IFFHandle *, __p0, a0, \ 102 LONG , __p1, d0, \ 103 LONG , __p2, d1, \ 104 LONG , __p3, d2, \ 105 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 106 107 #define CurrentChunk(__p0) \ 108 LP1(174, struct ContextNode *, CurrentChunk, \ 109 CONST struct IFFHandle *, __p0, a0, \ 110 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 111 112 #define ParentChunk(__p0) \ 113 LP1(180, struct ContextNode *, ParentChunk, \ 114 CONST struct ContextNode *, __p0, a0, \ 115 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 116 117 #define InitIFFasClip(__p0) \ 118 LP1NR(240, InitIFFasClip, \ 119 struct IFFHandle *, __p0, a0, \ 120 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 121 122 #define OpenIFF(__p0, __p1) \ 123 LP2(36, LONG , OpenIFF, \ 124 struct IFFHandle *, __p0, a0, \ 125 LONG , __p1, d0, \ 126 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 127 128 #define SeekChunkRecords(__p0, __p1, __p2, __p3) \ 129 LP4(282, LONG , SeekChunkRecords, \ 130 struct IFFHandle *, __p0, a0, \ 131 LONG , __p1, d0, \ 132 LONG , __p2, d1, \ 133 LONG , __p3, d2, \ 134 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 135 136 #define WriteChunkRecords(__p0, __p1, __p2, __p3) \ 137 LP4(78, LONG , WriteChunkRecords, \ 138 struct IFFHandle *, __p0, a0, \ 139 CONST APTR , __p1, a1, \ 140 LONG , __p2, d0, \ 141 LONG , __p3, d1, \ 142 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 143 144 #define FreeIFF(__p0) \ 145 LP1NR(54, FreeIFF, \ 146 struct IFFHandle *, __p0, a0, \ 147 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 148 149 #define ReadChunkRecords(__p0, __p1, __p2, __p3) \ 150 LP4(72, LONG , ReadChunkRecords, \ 151 struct IFFHandle *, __p0, a0, \ 152 APTR , __p1, a1, \ 153 LONG , __p2, d0, \ 154 LONG , __p3, d1, \ 155 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 156 157 #define SetLocalItemPurge(__p0, __p1) \ 158 LP2NR(198, SetLocalItemPurge, \ 159 struct LocalContextItem *, __p0, a0, \ 160 CONST struct Hook *, __p1, a1, \ 161 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 162 163 #define FreeLocalItem(__p0) \ 164 LP1NR(204, FreeLocalItem, \ 165 struct LocalContextItem *, __p0, a0, \ 166 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 167 168 #define AllocLocalItem(__p0, __p1, __p2, __p3) \ 169 LP4(186, struct LocalContextItem *, AllocLocalItem, \ 170 LONG , __p0, d0, \ 171 LONG , __p1, d1, \ 172 LONG , __p2, d2, \ 173 LONG , __p3, d3, \ 174 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 175 176 #define SeekChunkBytes(__p0, __p1, __p2) \ 177 LP3(276, LONG , SeekChunkBytes, \ 178 struct IFFHandle *, __p0, a0, \ 179 LONG , __p1, d0, \ 180 LONG , __p2, d1, \ 181 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 182 183 #define GoodType(__p0) \ 184 LP1(264, LONG , GoodType, \ 185 LONG , __p0, d0, \ 186 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 187 188 #define GoodID(__p0) \ 189 LP1(258, LONG , GoodID, \ 190 LONG , __p0, d0, \ 191 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 192 193 #define PushChunk(__p0, __p1, __p2, __p3) \ 194 LP4(84, LONG , PushChunk, \ 195 struct IFFHandle *, __p0, a0, \ 196 LONG , __p1, d0, \ 197 LONG , __p2, d1, \ 198 LONG , __p3, d2, \ 199 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 200 201 #define ReadChunkBytes(__p0, __p1, __p2) \ 202 LP3(60, LONG , ReadChunkBytes, \ 203 struct IFFHandle *, __p0, a0, \ 204 APTR , __p1, a1, \ 205 LONG , __p2, d0, \ 206 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 207 208 #define AllocIFF() \ 209 LP0(30, struct IFFHandle *, AllocIFF, \ 210 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 211 212 #define InitIFFasDOS(__p0) \ 213 LP1NR(234, InitIFFasDOS, \ 214 struct IFFHandle *, __p0, a0, \ 215 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 216 217 #define CloseClipboard(__p0) \ 218 LP1NR(252, CloseClipboard, \ 219 struct ClipboardHandle *, __p0, a0, \ 220 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 221 222 #define IDtoStr(__p0, __p1) \ 223 LP2(270, STRPTR , IDtoStr, \ 224 LONG , __p0, d0, \ 225 STRPTR , __p1, a0, \ 226 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 227 228 #define PropChunks(__p0, __p1, __p2) \ 229 LP3(120, LONG , PropChunks, \ 230 struct IFFHandle *, __p0, a0, \ 231 CONST LONG *, __p1, a1, \ 232 LONG , __p2, d0, \ 233 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 234 235 #define ExitHandler(__p0, __p1, __p2, __p3, __p4, __p5) \ 236 LP6(108, LONG , ExitHandler, \ 237 struct IFFHandle *, __p0, a0, \ 238 LONG , __p1, d0, \ 239 LONG , __p2, d1, \ 240 LONG , __p3, d2, \ 241 struct Hook *, __p4, a1, \ 242 APTR , __p5, a2, \ 243 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 244 245 #define StoreItemInContext(__p0, __p1, __p2) \ 246 LP3NR(222, StoreItemInContext, \ 247 struct IFFHandle *, __p0, a0, \ 248 struct LocalContextItem *, __p1, a1, \ 249 struct ContextNode *, __p2, a2, \ 250 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 251 252 #define StopOnExit(__p0, __p1, __p2) \ 253 LP3(150, LONG , StopOnExit, \ 254 struct IFFHandle *, __p0, a0, \ 255 LONG , __p1, d0, \ 256 LONG , __p2, d1, \ 257 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 258 259 #define StopChunk(__p0, __p1, __p2) \ 260 LP3(126, LONG , StopChunk, \ 261 struct IFFHandle *, __p0, a0, \ 262 LONG , __p1, d0, \ 263 LONG , __p2, d1, \ 264 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 265 266 #define PopChunk(__p0) \ 267 LP1(90, LONG , PopChunk, \ 268 struct IFFHandle *, __p0, a0, \ 269 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 270 271 #define InitIFF(__p0, __p1, __p2) \ 272 LP3NR(228, InitIFF, \ 273 struct IFFHandle *, __p0, a0, \ 274 LONG , __p1, d0, \ 275 CONST struct Hook *, __p2, a1, \ 276 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 277 278 #define WriteChunkBytes(__p0, __p1, __p2) \ 279 LP3(66, LONG , WriteChunkBytes, \ 280 struct IFFHandle *, __p0, a0, \ 281 CONST APTR , __p1, a1, \ 282 LONG , __p2, d0, \ 283 , IFFPARSE_BASE_NAME, 0, 0, 0, 0, 0, 0) 284 285 #endif /* !_PPCINLINE_IFFPARSE_H */