home *** CD-ROM | disk | FTP | other *** search
- #ifndef _INCLUDE_PRAGMA_XPKMASTER_LIB_H
- #define _INCLUDE_PRAGMA_XPKMASTER_LIB_H
-
- #ifndef CLIB_XPKMASTER_PROTOS_H
- #include <clib/xpkmaster_protos.h>
- #endif
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
- #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
- #pragma amicall(XpkBase,0x024,XpkExamine(a0,a1))
- #pragma amicall(XpkBase,0x02A,XpkPack(a0))
- #pragma amicall(XpkBase,0x030,XpkUnpack(a0))
- #pragma amicall(XpkBase,0x036,XpkOpen(a0,a1))
- #pragma amicall(XpkBase,0x03C,XpkRead(a0,a1,d0))
- #pragma amicall(XpkBase,0x042,XpkWrite(a0,a1,d0))
- #pragma amicall(XpkBase,0x048,XpkSeek(a0,d0,d1))
- #pragma amicall(XpkBase,0x04E,XpkClose(a0))
- #pragma amicall(XpkBase,0x054,XpkQuery(a0))
- #endif
- #if defined(_DCC) || defined(__SASC)
- #pragma libcall XpkBase XpkExamine 024 9802
- #pragma libcall XpkBase XpkPack 02A 801
- #pragma libcall XpkBase XpkUnpack 030 801
- #pragma libcall XpkBase XpkOpen 036 9802
- #pragma libcall XpkBase XpkRead 03C 09803
- #pragma libcall XpkBase XpkWrite 042 09803
- #pragma libcall XpkBase XpkSeek 048 10803
- #pragma libcall XpkBase XpkClose 04E 801
- #pragma libcall XpkBase XpkQuery 054 801
- #endif
-
- #ifdef __STORM__
- #pragma tagcall(XpkBase,0x024,XpkExamineTags(a0,a1))
- #pragma tagcall(XpkBase,0x02A,XpkPackTags(a0))
- #pragma tagcall(XpkBase,0x030,XpkUnpackTags(a0))
- #pragma tagcall(XpkBase,0x036,XpkOpenTags(a0,a1))
- #pragma tagcall(XpkBase,0x054,XpkQueryTags(a0))
- #endif
- #ifdef __SASC_60
- #pragma tagcall XpkBase XpkExamineTags 024 9802
- #pragma tagcall XpkBase XpkPackTags 02A 801
- #pragma tagcall XpkBase XpkUnpackTags 030 801
- #pragma tagcall XpkBase XpkOpenTags 036 9802
- #pragma tagcall XpkBase XpkQueryTags 054 801
- #endif
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif /* _INCLUDE_PRAGMA_XPKMASTER_LIB_H */