#ifndef CLIB_REXXSYSLIB_PROTOS_H #define CLIB_REXXSYSLIB_PROTOS_H /* ** $VER: rexxsyslib_protos.h 36.3 (19.2.91) ** Includes Release 40.15 ** ** C prototypes. For use with 32 bit integers only. ** ** (C) Copyright 1990-1993 Commodore-Amiga, Inc. ** All Rights Reserved */ /*--- 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 #ifdef __cplusplus extern "C" { #endif UBYTE *CreateArgstring( UBYTE *string, unsigned long length ); void DeleteArgstring( UBYTE *argstring ); ULONG LengthArgstring( UBYTE *argstring ); struct RexxMsg *CreateRexxMsg( struct MsgPort *port, UBYTE *extension, UBYTE *host ); void DeleteRexxMsg( struct RexxMsg *packet ); void ClearRexxMsg( struct RexxMsg *msgptr, unsigned long count ); BOOL FillRexxMsg( struct RexxMsg *msgptr, unsigned long count, unsigned long mask ); BOOL IsRexxMsg( struct RexxMsg *msgptr ); void LockRexxBase( unsigned long resource ); void UnlockRexxBase( unsigned long resource ); #ifdef __cplusplus } #endif #ifdef STORMPRAGMAS #ifndef _INCLUDE_PRAGMA_REXXSYSLIB_LIB_H #include #endif #endif #endif /* CLIB_REXXSYSLIB_PROTOS_H */