home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / Cruncher / XPK_D310.LZX / xpk_Develop / Include / C / clib / xpkmaster_protos.h next >
Encoding:
C/C++ Source or Header  |  1996-10-19  |  1.2 KB  |  40 lines

  1. #ifndef  CLIB_XPKMASTER_PROTOS_H
  2. #define  CLIB_XPKMASTER_PROTOS_H
  3.  
  4. /*
  5. **    $VER: clib/xpkmaster_protos.h 3.10 (01.10.96) by SDI
  6. **
  7. **
  8. **
  9. **    (C) Copyright 1991-1996 by 
  10. **          Urban Dominik Mueller, Bryan Ford,
  11. **          Christian Schneider, Christian von Roques,
  12. **        Dirk Stöcker
  13. **        All Rights Reserved
  14. */
  15.  
  16. #ifndef EXEC_TYPES_H
  17. #include <exec/types.h>
  18. #endif
  19.  
  20. #ifndef XPK_XPK_H
  21. #include <xpk/xpk.h>
  22. #endif
  23.  
  24. LONG XpkExamine      (struct XpkFib *fib, struct TagItem *tags);
  25. LONG XpkExamineTags  (struct XpkFib *fib, ULONG tag1Type, ...);
  26. LONG XpkPack         (struct TagItem *tags);
  27. LONG XpkPackTags     (ULONG tag1Type, ...);
  28. LONG XpkUnpack       (struct TagItem *tags);
  29. LONG XpkUnpackTags   (ULONG tag1Type, ...);
  30. LONG XpkOpen         (struct XpkFib **xfh, struct TagItem *tags);
  31. LONG XpkOpenTags     (struct XpkFib **xfh, ULONG tag1Type, ...);
  32. LONG XpkRead         (struct XpkFib *xfh, STRPTR buf, ULONG len);
  33. LONG XpkWrite        (struct XpkFib *xfh, STRPTR buf, LONG ulen);
  34. LONG XpkSeek         (struct XpkFib *xfh, LONG dist, ULONG mode);
  35. LONG XpkClose        (struct XpkFib *xfh);
  36. LONG XpkQuery        (struct TagItem *tags);
  37. LONG XpkQueryTags    (ULONG tag1Type, ...);
  38.  
  39. #endif    /* CLIB_XPK_PROTOS_H */
  40.