#ifndef CLIB_REXXSYSLIB_PROTOS_H #define CLIB_REXXSYSLIB_PROTOS_H /* ** $VER: rexxsyslib_protos.h 40.1 (17.5.1996) ** ** C prototypes. For use with 32 bit integers only. ** ** Copyright © 2001 Amiga, Inc. ** All Rights Reserved */ #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ /*--- functions in V33 or higher (Release 1.2) ---*/ #ifndef EXEC_TYPES_H #include #endif #ifndef REXX_RXSLIB_H #include #endif #ifndef REXX_REXXIO_H #include #endif UBYTE * __stdargs CreateArgstring( CONST STRPTR string, ULONG length ); VOID __stdargs DeleteArgstring( UBYTE *argstring ); ULONG __stdargs LengthArgstring( CONST UBYTE *argstring ); struct RexxMsg * __stdargs CreateRexxMsg( CONST struct MsgPort *port, CONST_STRPTR extension, CONST_STRPTR host ); VOID __stdargs DeleteRexxMsg( struct RexxMsg *packet ); VOID __stdargs ClearRexxMsg( struct RexxMsg *msgptr, ULONG count ); BOOL __stdargs FillRexxMsg( struct RexxMsg *msgptr, ULONG count, ULONG mask ); BOOL __stdargs IsRexxMsg( CONST struct RexxMsg *msgptr ); VOID __stdargs LockRexxBase( ULONG resource ); VOID __stdargs UnlockRexxBase( ULONG resource ); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* CLIB_REXXSYSLIB_PROTOS_H */