home *** CD-ROM | disk | FTP | other *** search
- /* :ts=8 bk=0
- *
- * iffparse.p: Lattice #pragmas for IFFParse.library.
- *
- * Leo L. Schwab (using fd2pragma) 9006.04
- */
- #ifndef NO_PRAGMAS
- extern struct Library *IFFParseBase;
-
- /*------- Basic functions*/
- #pragma libcall IFFParseBase AllocIFF 1e 0
- #pragma libcall IFFParseBase OpenIFF 24 802
- #pragma libcall IFFParseBase ParseIFF 2a 802
- #pragma libcall IFFParseBase CloseIFF 30 801
- #pragma libcall IFFParseBase FreeIFF 36 801
- /*-------- Read/Write functions*/
- #pragma libcall IFFParseBase ReadChunkBytes 3c 9803
- #pragma libcall IFFParseBase WriteChunkBytes 42 9803
- #pragma libcall IFFParseBase ReadChunkRecords 48 109804
- #pragma libcall IFFParseBase WriteChunkRecords 4e 109804
- /*-------- Context entry/exit*/
- #pragma libcall IFFParseBase PushChunk 54 210804
- #pragma libcall IFFParseBase PopChunk 5a 801
- /*pragma libcall IFFParseBase _reserved 60 0*/
- /*-------- Low-level handler installation*/
- #pragma libcall IFFParseBase EntryHandler 66 a9210806
- #pragma libcall IFFParseBase ExitHandler 6c a9210806
- /*-------- Built-in chunk/property handlers*/
- #pragma libcall IFFParseBase PropChunk 72 10803
- #pragma libcall IFFParseBase PropChunks 78 9803
- #pragma libcall IFFParseBase StopChunk 7e 10803
- #pragma libcall IFFParseBase StopChunks 84 9803
- #pragma libcall IFFParseBase CollectionChunk 8a 10803
- #pragma libcall IFFParseBase CollectionChunks 90 9803
- #pragma libcall IFFParseBase StopOnExit 96 10803
- /*-------- Context utilities*/
- #pragma libcall IFFParseBase FindProp 9c 10803
- #pragma libcall IFFParseBase FindCollection a2 10803
- #pragma libcall IFFParseBase FindPropContext a8 801
- #pragma libcall IFFParseBase CurrentChunk ae 801
- #pragma libcall IFFParseBase ParentChunk b4 801
- /*-------- LocalContextItem support functions*/
- #pragma libcall IFFParseBase AllocLocalItem ba 321004
- #pragma libcall IFFParseBase LocalItemData c0 801
- #pragma libcall IFFParseBase SetLocalItemPurge c6 9802
- #pragma libcall IFFParseBase FreeLocalItem cc 801
- #pragma libcall IFFParseBase FindLocalItem d2 210804
- #pragma libcall IFFParseBase StoreLocalItem d8 9803
- #pragma libcall IFFParseBase StoreItemInContext de a9803
- /*-------- IFFHandle initialization*/
- #pragma libcall IFFParseBase InitIFF e4 90803
- #pragma libcall IFFParseBase InitIFFasDOS ea 801
- #pragma libcall IFFParseBase InitIFFasClip f0 801
- /*-------- Internal clipboard support*/
- #pragma libcall IFFParseBase OpenClipboard f6 1
- #pragma libcall IFFParseBase CloseClipboard fc 801
- /*-------- Miscellaneous crud*/
- #pragma libcall IFFParseBase GoodID 102 1
- #pragma libcall IFFParseBase GoodType 108 1
- #pragma libcall IFFParseBase IDtoStr 10e 8002
- #endif
-