home *** CD-ROM | disk | FTP | other *** search
- #ifndef _VBCCINLINE_XADMASTER_H
- #define _VBCCINLINE_XADMASTER_H
-
- #ifndef EXEC_TYPES_H
- #include <exec/types.h>
- #endif
-
- APTR __xadAllocObjectA(__reg("d0") LONG type, __reg("a0") struct TagItem * tags, __reg("a6") void *)="\tJSR\t-30(A6)";
- #define xadAllocObjectA(type, tags) __xadAllocObjectA((type), (tags), xadMasterBase)
-
- void __xadFreeObjectA(__reg("a0") APTR object, __reg("a1") struct TagItem * tags, __reg("a6") void *)="\tJSR\t-36(A6)";
- #define xadFreeObjectA(object, tags) __xadFreeObjectA((object), (tags), xadMasterBase)
-
- struct xadClient * __xadRecogFileA(__reg("d0") ULONG size, __reg("a0") APTR memory, __reg("a1") struct TagItem * tags, __reg("a6") void *)="\tJSR\t-42(A6)";
- #define xadRecogFileA(size, memory, tags) __xadRecogFileA((size), (memory), (tags), xadMasterBase)
-
- LONG __xadGetInfoA(__reg("a0") struct xadArchiveInfo * ai, __reg("a1") struct TagItem * tags, __reg("a6") void *)="\tJSR\t-48(A6)";
- #define xadGetInfoA(ai, tags) __xadGetInfoA((ai), (tags), xadMasterBase)
-
- void __xadFreeInfo(__reg("a0") struct xadArchiveInfo * ai, __reg("a6") void *)="\tJSR\t-54(A6)";
- #define xadFreeInfo(ai) __xadFreeInfo((ai), xadMasterBase)
-
- LONG __xadFileUnArcA(__reg("a0") struct xadArchiveInfo * ai, __reg("a1") struct TagItem * tags, __reg("a6") void *)="\tJSR\t-60(A6)";
- #define xadFileUnArcA(ai, tags) __xadFileUnArcA((ai), (tags), xadMasterBase)
-
- LONG __xadDiskUnArcA(__reg("a0") struct xadArchiveInfo * ai, __reg("a1") struct TagItem * tags, __reg("a6") void *)="\tJSR\t-66(A6)";
- #define xadDiskUnArcA(ai, tags) __xadDiskUnArcA((ai), (tags), xadMasterBase)
-
- STRPTR __xadGetErrorText(__reg("d0") ULONG errnum, __reg("a6") void *)="\tJSR\t-72(A6)";
- #define xadGetErrorText(errnum) __xadGetErrorText((errnum), xadMasterBase)
-
- struct xadClient * __xadGetClientInfo(__reg("a6") void *)="\tJSR\t-78(A6)";
- #define xadGetClientInfo() __xadGetClientInfo(xadMasterBase)
-
- LONG __xadHookAccess(__reg("d0") ULONG command, __reg("d1") LONG data, __reg("a0") APTR buffer, __reg("a1") struct xadArchiveInfo * ai, __reg("a6") void *)="\tJSR\t-84(A6)";
- #define xadHookAccess(command, data, buffer, ai) __xadHookAccess((command), (data), (buffer), (ai), xadMasterBase)
-
- LONG __xadConvertDatesA(__reg("a0") struct TagItem * tags, __reg("a6") void *)="\tJSR\t-90(A6)";
- #define xadConvertDatesA(tags) __xadConvertDatesA((tags), xadMasterBase)
-
- UWORD __xadCalcCRC16(__reg("d0") UWORD id, __reg("d1") UWORD init, __reg("d2") ULONG size, __reg("a0") STRPTR buffer, __reg("a6") void *)="\tJSR\t-96(A6)";
- #define xadCalcCRC16(id, init, size, buffer) __xadCalcCRC16((id), (init), (size), (buffer), xadMasterBase)
-
- ULONG __xadCalcCRC32(__reg("d0") ULONG id, __reg("d1") ULONG init, __reg("d2") ULONG size, __reg("a0") STRPTR buffer, __reg("a6") void *)="\tJSR\t-102(A6)";
- #define xadCalcCRC32(id, init, size, buffer) __xadCalcCRC32((id), (init), (size), (buffer), xadMasterBase)
-
- APTR __xadAllocVec(__reg("d0") ULONG size, __reg("d1") ULONG flags, __reg("a6") void *)="\tJSR\t-108(A6)";
- #define xadAllocVec(size, flags) __xadAllocVec((size), (flags), xadMasterBase)
-
- void __xadCopyMem(__reg("a0") APTR src, __reg("a1") APTR dest, __reg("d0") ULONG size, __reg("a6") void *)="\tJSR\t-114(A6)";
- #define xadCopyMem(src, dest, size) __xadCopyMem((src), (dest), (size), xadMasterBase)
-
- LONG __xadHookTagAccessA(__reg("d0") ULONG command, __reg("d1") LONG data, __reg("a0") APTR buffer, __reg("a1") struct xadArchiveInfo * ai, __reg("a2") struct TagItem * tags, __reg("a6") void *)="\tJSR\t-120(A6)";
- #define xadHookTagAccessA(command, data, buffer, ai, tags) __xadHookTagAccessA((command), (data), (buffer), (ai), (tags), xadMasterBase)
-
- LONG __xadConvertProtectionA(__reg("a0") struct TagItem * tags, __reg("a6") void *)="\tJSR\t-126(A6)";
- #define xadConvertProtectionA(tags) __xadConvertProtectionA((tags), xadMasterBase)
-
- LONG __xadGetDiskInfoA(__reg("a0") struct xadArchiveInfo * ai, __reg("a1") struct TagItem * tags, __reg("a6") void *)="\tJSR\t-132(A6)";
- #define xadGetDiskInfoA(ai, tags) __xadGetDiskInfoA((ai), (tags), xadMasterBase)
-
- LONG __xadDiskFileUnArcA(__reg("a0") struct xadArchiveInfo * ai, __reg("a1") struct TagItem * tags, __reg("a6") void *)="\tJSR\t-138(A6)";
- #define xadDiskFileUnArcA(ai, tags) __xadDiskFileUnArcA((ai), (tags), xadMasterBase)
-
- LONG __xadGetHookAccessA(__reg("a0") struct xadArchiveInfo * ai, __reg("a1") struct TagItem * tags, __reg("a6") void *)="\tJSR\t-144(A6)";
- #define xadGetHookAccessA(ai, tags) __xadGetHookAccessA((ai), (tags), xadMasterBase)
-
- LONG __xadFreeHookAccessA(__reg("a0") struct xadArchiveInfo * ai, __reg("a1") struct TagItem * tags, __reg("a6") void *)="\tJSR\t-150(A6)";
- #define xadFreeHookAccessA(ai, tags) __xadFreeHookAccessA((ai), (tags), xadMasterBase)
-
- LONG __xadAddFileEntryA(__reg("a0") struct xadFileInfo * fi, __reg("a1") struct xadArchiveInfo * ai, __reg("a2") struct TagItem * tags, __reg("a6") void *)="\tJSR\t-156(A6)";
- #define xadAddFileEntryA(fi, ai, tags) __xadAddFileEntryA((fi), (ai), (tags), xadMasterBase)
-
- LONG __xadAddDiskEntryA(__reg("a0") struct xadDiskInfo * di, __reg("a1") struct xadArchiveInfo * ai, __reg("a2") struct TagItem * tags, __reg("a6") void *)="\tJSR\t-162(A6)";
- #define xadAddDiskEntryA(di, ai, tags) __xadAddDiskEntryA((di), (ai), (tags), xadMasterBase)
-
- #endif /* _VBCCINLINE_XADMASTER_H */
-