#ifndef  CLIB_MATHFFP_PROTOS_H
#define  CLIB_MATHFFP_PROTOS_H

/*******************************************************************
 pOS / Amiga adapt
*******************************************************************/

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


SLONG SPFix( FLOAT parm );
FLOAT SPFlt( SLONG integer );
SLONG SPCmp( FLOAT leftParm, FLOAT rightParm );
SLONG SPTst( FLOAT parm );
FLOAT SPAbs( FLOAT parm );
FLOAT SPNeg( FLOAT parm );
FLOAT SPAdd( FLOAT leftParm, FLOAT rightParm );
FLOAT SPSub( FLOAT leftParm, FLOAT rightParm );
FLOAT SPMul( FLOAT leftParm, FLOAT rightParm );
FLOAT SPDiv( FLOAT leftParm, FLOAT rightParm );
FLOAT SPFloor( FLOAT parm );
FLOAT SPCeil( FLOAT parm );

#define SPFix(a)    pOS_SPFix(a)
#define SPFlt(a)    pOS_SPFlt(a)
#define SPCmp(a,b)  pOS_SPCmp(a,b)
#define SPTst(a)    pOS_SPTst(a)
#define SPAbs(a)    pOS_SPAbs(a)
#define SPNeg(a)    pOS_SPNeg(a)
#define SPAdd(a,b)  pOS_SPAdd(a,b)
#define SPSub(a,b)  pOS_SPSub(a,b)
#define SPMul(a,b)  pOS_SPMul(a,b)
#define SPDiv(a,b)  pOS_SPDiv(a,b)
#define SPFloor(a)  pOS_SPFloor(a)
#define SPCeil(a)   pOS_SPCeil(a)





#endif   /* CLIB_MATHFFP_PROTOS_H */
