/* Automatically generated header (sfdc 1.11f)! Do not edit! */ #ifndef _INLINE_REXXSYSLIB_H #define _INLINE_REXXSYSLIB_H #ifndef _SFDC_VARARG_DEFINED #define _SFDC_VARARG_DEFINED #ifdef __HAVE_IPTR_ATTR__ typedef APTR _sfdc_vararg __attribute__((iptr)); #else typedef ULONG _sfdc_vararg; #endif /* __HAVE_IPTR_ATTR__ */ #endif /* _SFDC_VARARG_DEFINED */ UBYTE * __CreateArgstring(__reg("a6") struct Library * , __reg("a0") CONST_STRPTR string , __reg("d0") ULONG length ) = "\tjsr\t-126(a6)"; #define CreateArgstring(string, length) __CreateArgstring(RexxSysBase, (string), (length)) VOID __DeleteArgstring(__reg("a6") struct Library * , __reg("a0") UBYTE * argstring ) = "\tjsr\t-132(a6)"; #define DeleteArgstring(argstring) __DeleteArgstring(RexxSysBase, (argstring)) ULONG __LengthArgstring(__reg("a6") struct Library * , __reg("a0") CONST UBYTE * argstring ) = "\tjsr\t-138(a6)"; #define LengthArgstring(argstring) __LengthArgstring(RexxSysBase, (argstring)) struct RexxMsg * __CreateRexxMsg(__reg("a6") struct Library * , __reg("a0") struct MsgPort * port , __reg("a1") CONST_STRPTR extension , __reg("d0") CONST_STRPTR host ) = "\tjsr\t-144(a6)"; #define CreateRexxMsg(port, extension, host) __CreateRexxMsg(RexxSysBase, (port), (extension), (host)) VOID __DeleteRexxMsg(__reg("a6") struct Library * , __reg("a0") struct RexxMsg * packet ) = "\tjsr\t-150(a6)"; #define DeleteRexxMsg(packet) __DeleteRexxMsg(RexxSysBase, (packet)) VOID __ClearRexxMsg(__reg("a6") struct Library * , __reg("a0") struct RexxMsg * msgptr , __reg("d0") ULONG count ) = "\tjsr\t-156(a6)"; #define ClearRexxMsg(msgptr, count) __ClearRexxMsg(RexxSysBase, (msgptr), (count)) BOOL __FillRexxMsg(__reg("a6") struct Library * , __reg("a0") struct RexxMsg * msgptr , __reg("d0") ULONG count , __reg("d1") ULONG mask ) = "\tjsr\t-162(a6)"; #define FillRexxMsg(msgptr, count, mask) __FillRexxMsg(RexxSysBase, (msgptr), (count), (mask)) BOOL __IsRexxMsg(__reg("a6") struct Library * , __reg("a0") CONST struct RexxMsg * msgptr ) = "\tjsr\t-168(a6)"; #define IsRexxMsg(msgptr) __IsRexxMsg(RexxSysBase, (msgptr)) VOID __LockRexxBase(__reg("a6") struct Library * , __reg("d0") ULONG resource ) = "\tjsr\t-450(a6)"; #define LockRexxBase(resource) __LockRexxBase(RexxSysBase, (resource)) VOID __UnlockRexxBase(__reg("a6") struct Library * , __reg("d0") ULONG resource ) = "\tjsr\t-456(a6)"; #define UnlockRexxBase(resource) __UnlockRexxBase(RexxSysBase, (resource)) struct MsgPort * __CreateRexxHostPort(__reg("a6") struct Library * , __reg("a0") CONST_STRPTR basename ) = "\tjsr\t-480(a6)"; #define CreateRexxHostPort(basename) __CreateRexxHostPort(RexxSysBase, (basename)) VOID __DeleteRexxHostPort(__reg("a6") struct Library * , __reg("a0") struct MsgPort * port ) = "\tjsr\t-486(a6)"; #define DeleteRexxHostPort(port) __DeleteRexxHostPort(RexxSysBase, (port)) LONG __GetRexxVarFromMsg(__reg("a6") struct Library * , __reg("a0") CONST_STRPTR var , __reg("a2") CONST struct RexxMsg * msgptr , __reg("a1") STRPTR value ) = "\tjsr\t-492(a6)"; #define GetRexxVarFromMsg(var, msgptr, value) __GetRexxVarFromMsg(RexxSysBase, (var), (msgptr), (value)) LONG __SetRexxVarFromMsg(__reg("a6") struct Library * , __reg("a0") CONST_STRPTR var , __reg("a2") struct RexxMsg * msgptr , __reg("a1") CONST_STRPTR value ) = "\tjsr\t-498(a6)"; #define SetRexxVarFromMsg(var, msgptr, value) __SetRexxVarFromMsg(RexxSysBase, (var), (msgptr), (value)) struct RexxMsg * __LaunchRexxScript(__reg("a6") struct Library * , __reg("a0") CONST_STRPTR script , __reg("a1") struct MsgPort * replyport , __reg("a2") CONST_STRPTR extension , __reg("d1") BPTR input , __reg("d2") BPTR output ) = "\tjsr\t-504(a6)"; #define LaunchRexxScript(script, replyport, extension, input, output) __LaunchRexxScript(RexxSysBase, (script), (replyport), (extension), (input), (output)) VOID __FreeRexxMsg(__reg("a6") struct Library * , __reg("a0") struct RexxMsg * msgptr ) = "\tjsr\t-510(a6)"; #define FreeRexxMsg(msgptr) __FreeRexxMsg(RexxSysBase, (msgptr)) LONG __GetRexxBufferFromMsg(__reg("a6") struct Library * , __reg("a0") CONST_STRPTR var , __reg("a2") CONST struct RexxMsg * msgptr , __reg("a1") STRPTR buffer , __reg("d0") ULONG buffer_size ) = "\tjsr\t-516(a6)"; #define GetRexxBufferFromMsg(var, msgptr, buffer, buffer_size) __GetRexxBufferFromMsg(RexxSysBase, (var), (msgptr), (buffer), (buffer_size)) #endif /* !_INLINE_REXXSYSLIB_H */