/* ___________________________________________________________________________
** |*************************************************************************|
** |*|ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ|*|ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ|*|
** |*| Set TAB to 4 for best readable file layout.  |*|  C++ MaxonDev 4.0  |*|
** |*|______________________________________________|*|____________________|*|
** |*************************************************************************|
** |*|ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ|*|ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ|*|
** |*|               |*|  $Id: rhosigma.h (13.10.01)                       |*|
** |*| ###### ###### |*|  RhoSigma Source based on NDK 3.1 Includes 40.15  |*|
** |*| ##  ## ##   # |*| _________________________________________________ |*|
** |*| ##  ##  ##    |*|                                                   |*|
** |*| ######   ##   |*|  Protos & defines of rhosigma.lib linker library  |*|
** |*| ##      ##    |*|                                                   |*|
** |*| ##     ##   # |*| ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ |*|
** |*| ##     ###### |*|  Copyright İ 1998-2001 RhoSigma, Roland Heyder    |*|
** |*|               |*|  All Rights Reserved.                             |*|
** |*|_______________|*|___________________________________________________|*|
** |*************************************************************************|
** ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

#ifndef		RHOSIGMA_H
#define		RHOSIGMA_H

#ifndef		EXEC_TYPES_H
#include	<exec/types.h>
#endif

/*
** -----------------------------------------
** Zu RhoSigma-Includes gehörende Funktionen
** -----------------------------------------
*/

#ifdef __cplusplus
extern "C" {
#endif

/* siehe ğsettings.hĞ */
VOID DAJOIN(UWORD Count, ...);

/* siehe ğextradefs.hĞ */
VOID SMTJOIN(UWORD Count, ...);

/*
** ---------------------------------------------
** Ab hier folgen unabhängige Support-Funktionen
** ---------------------------------------------
*/

/* Funktionen für einfachen Device-IO */
APTR GetIOReq(UWORD Size);
APTR CopyIOReq(APTR OrigReq);
VOID FreeIOReq(APTR IOReq);
BYTE DoCMD(APTR IOReq,UWORD Comm);
VOID SendCMD(APTR IOReq,UWORD Comm);
BYTE WaitCMD(APTR IOReq);

#ifdef __cplusplus
}
#endif

#endif	/* RHOSIGMA_H */

