home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 28 / amigaformatcd28.iso / -seriously_amiga- / archivers / xpk / xpk_source / xpkmaster / sdi_xpksub.h < prev    next >
C/C++ Source or Header  |  1998-04-27  |  2KB  |  31 lines

  1. #include <xpk/xpksub.h>
  2. #include <libraries/xfdmaster.h>
  3.  
  4. extern "ASM" {
  5. struct XpkInfo *STUB_PackerInfo (register __a6 struct Library *);
  6. LONG     STUB_PackChunk      (register __a6 struct Library *, register __a0 struct XpkSubParams *);
  7. void     STUB_PackFree       (register __a6 struct Library *, register __a0 struct XpkSubParams *);
  8. // LONG STUB_PackReset      (register __a6 struct Library *, register __a0 struct XpkSubParams *);
  9. LONG     STUB_UnpackChunk    (register __a6 struct Library *, register __a0 struct XpkSubParams *);
  10. void     STUB_UnpackFree     (register __a6 struct Library *, register __a0 struct XpkSubParams *);
  11. void    STUB_ppDecrunchBuffer    (register __a6 struct Library *, register __a0 STRPTR,
  12.                  register __a1 STRPTR, register __a2 ULONG *, register __d0 ULONG);
  13. BOOL STUB_xfdRecogBuffer    (register __a6 struct Library *, register __a0 struct xfdBufferInfo *);
  14. BOOL STUB_xfdDecrunchBuffer    (register __a6 struct Library *, register __a0 struct xfdBufferInfo *);
  15. APTR STUB_xfdAllocObject    (register __a6 struct Library *, register __d0 ULONG);
  16. void STUB_xfdFreeObject        (register __a6 struct Library *, register __a1 APTR);
  17. };
  18.  
  19. #define XpksPackerInfo()    STUB_PackerInfo (XpkSubBase)
  20. #define XpksPackChunk(a)    STUB_PackChunk  (XpkSubBase, a)
  21. #define XpksPackFree(a)        STUB_PackFree   (XpkSubBase, a)
  22. // #define XpksPackReset(a)    STUB_PackReset    (XpkSubBase, a)
  23. #define XpksUnpackChunk(a)    STUB_UnpackChunk(XpkSubBase, a)
  24. #define XpksUnpackFree(a)    STUB_UnpackFree (XpkSubBase, a)
  25. #define ppDecrunchBuffer(a,b,c,d)    STUB_ppDecrunchBuffer(PPBase, a,b,c,d)
  26. #define xfdRecogBuffer(a)    STUB_xfdRecogBuffer((struct Library *) xfdMasterBase, a)
  27. #define xfdDecrunchBuffer(a)    STUB_xfdDecrunchBuffer((struct Library *) xfdMasterBase, a)
  28. #define xfdAllocObject(a)    STUB_xfdAllocObject((struct Library *) xfdMasterBase, a)
  29. #define xfdFreeObject(a)    STUB_xfdFreeObject((struct Library *) xfdMasterBase, a)
  30.  
  31.