home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / Reference / DevCon / Atlanta_1990 / Atlanta-Devcon.2 / Libraries / IFFParse / Examples / iffparse.p < prev    next >
Encoding:
Text File  |  1992-08-26  |  2.5 KB  |  62 lines

  1. /*  :ts=8 bk=0
  2.  *
  3.  * iffparse.p:    Lattice #pragmas for IFFParse.library.
  4.  *
  5.  * Leo L. Schwab (using fd2pragma)            9006.04
  6.  */
  7. #ifndef    NO_PRAGMAS
  8. extern struct Library    *IFFParseBase;
  9.  
  10. /*------- Basic functions*/
  11. #pragma libcall IFFParseBase AllocIFF 1e 0
  12. #pragma libcall IFFParseBase OpenIFF 24 802
  13. #pragma libcall IFFParseBase ParseIFF 2a 802
  14. #pragma libcall IFFParseBase CloseIFF 30 801
  15. #pragma libcall IFFParseBase FreeIFF 36 801
  16. /*-------- Read/Write functions*/
  17. #pragma libcall IFFParseBase ReadChunkBytes 3c 9803
  18. #pragma libcall IFFParseBase WriteChunkBytes 42 9803
  19. #pragma libcall IFFParseBase ReadChunkRecords 48 109804
  20. #pragma libcall IFFParseBase WriteChunkRecords 4e 109804
  21. /*-------- Context entry/exit*/
  22. #pragma libcall IFFParseBase PushChunk 54 210804
  23. #pragma libcall IFFParseBase PopChunk 5a 801
  24. /*pragma libcall IFFParseBase _reserved 60 0*/
  25. /*-------- Low-level handler installation*/
  26. #pragma libcall IFFParseBase EntryHandler 66 a9210806
  27. #pragma libcall IFFParseBase ExitHandler 6c a9210806
  28. /*-------- Built-in chunk/property handlers*/
  29. #pragma libcall IFFParseBase PropChunk 72 10803
  30. #pragma libcall IFFParseBase PropChunks 78 9803
  31. #pragma libcall IFFParseBase StopChunk 7e 10803
  32. #pragma libcall IFFParseBase StopChunks 84 9803
  33. #pragma libcall IFFParseBase CollectionChunk 8a 10803
  34. #pragma libcall IFFParseBase CollectionChunks 90 9803
  35. #pragma libcall IFFParseBase StopOnExit 96 10803
  36. /*-------- Context utilities*/
  37. #pragma libcall IFFParseBase FindProp 9c 10803
  38. #pragma libcall IFFParseBase FindCollection a2 10803
  39. #pragma libcall IFFParseBase FindPropContext a8 801
  40. #pragma libcall IFFParseBase CurrentChunk ae 801
  41. #pragma libcall IFFParseBase ParentChunk b4 801
  42. /*-------- LocalContextItem support functions*/
  43. #pragma libcall IFFParseBase AllocLocalItem ba 321004
  44. #pragma libcall IFFParseBase LocalItemData c0 801
  45. #pragma libcall IFFParseBase SetLocalItemPurge c6 9802
  46. #pragma libcall IFFParseBase FreeLocalItem cc 801
  47. #pragma libcall IFFParseBase FindLocalItem d2 210804
  48. #pragma libcall IFFParseBase StoreLocalItem d8 9803
  49. #pragma libcall IFFParseBase StoreItemInContext de a9803
  50. /*-------- IFFHandle initialization*/
  51. #pragma libcall IFFParseBase InitIFF e4 90803
  52. #pragma libcall IFFParseBase InitIFFasDOS ea 801
  53. #pragma libcall IFFParseBase InitIFFasClip f0 801
  54. /*-------- Internal clipboard support*/
  55. #pragma libcall IFFParseBase OpenClipboard f6 1
  56. #pragma libcall IFFParseBase CloseClipboard fc 801
  57. /*-------- Miscellaneous crud*/
  58. #pragma libcall IFFParseBase GoodID 102 1
  59. #pragma libcall IFFParseBase GoodType 108 1
  60. #pragma libcall IFFParseBase IDtoStr 10e 8002
  61. #endif
  62.