home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / 3_1SWTOO.DMS / in.adf / wack.lha / wack_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-11-05  |  1.4 KB  |  41 lines

  1. #ifndef  CLIB_WACK_PROTOS_H
  2. #define  CLIB_WACK_PROTOS_H
  3.  
  4. /*
  5. **    $Id: wack_protos.h,v 39.5 93/11/05 15:12:04 jesup Exp $
  6. **
  7. **    C prototypes. For use with 32 bit integers only.
  8. **
  9. **    (C) Copyright 1990 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. */
  12.  
  13. #ifndef  EXEC_TYPES_H
  14. #include <exec/types.h>
  15. #endif
  16.  
  17. /* WackBase is a pointer to the Wack ARexx port obtained via FindPort(). */
  18.  
  19. void Wack_VPrintf( STRPTR fmt, ULONG *arglist );
  20. void Wack_Printf( STRPTR fmt, ... );
  21. APTR Wack_ReadCurrAddr( void );
  22. APTR Wack_WriteCurrAddr( APTR newaddr );
  23. APTR Wack_ReadSpareAddr( void );
  24. APTR Wack_WriteSpareAddr( APTR newaddr );
  25. UBYTE Wack_ReadByte( APTR address );
  26. UWORD Wack_ReadWord( APTR address );
  27. ULONG Wack_ReadLong( APTR address );
  28. APTR Wack_ReadPointer( APTR address );
  29. void Wack_ReadBlock( APTR address, APTR buffer, unsigned long size );
  30. void Wack_WriteByte( APTR address, unsigned long data );
  31. void Wack_WriteWord( APTR address, unsigned long data );
  32. void Wack_WriteLong( APTR address, unsigned long data );
  33. void Wack_WritePointer( APTR address, APTR data );
  34. struct Library *Wack_FindLibrary( STRPTR library );
  35. ULONG Wack_ReadString( STRPTR address, APTR buffer, unsigned long maxlen );
  36. ULONG Wack_ReadBSTR( STRPTR address, APTR buffer, unsigned long maxlen );
  37. APTR Wack_ReadContextAddr( void );
  38. void Wack_WriteBlock( APTR address, APTR buffer, unsigned long size );
  39. ULONG Wack_Call( APTR addr );
  40. #endif   /* CLIB_WACK_PROTOS_H */
  41.