home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / pOSxA.lzx / pOSxA / clib / mathffp_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-12  |  1.2 KB  |  47 lines

  1. #ifndef  CLIB_MATHFFP_PROTOS_H
  2. #define  CLIB_MATHFFP_PROTOS_H
  3.  
  4. /*******************************************************************
  5.  pOS / Amiga adapt
  6. *******************************************************************/
  7.  
  8. #ifndef EXEC_TYPES_H
  9. #include <exec/types.h>
  10. #endif
  11. #ifndef __INC_POS_PROTO_PMATHFFP2_H
  12. #include <p:proto/pMathFFP2.h>
  13. #endif
  14.  
  15.  
  16. SLONG SPFix( FLOAT parm );
  17. FLOAT SPFlt( SLONG integer );
  18. SLONG SPCmp( FLOAT leftParm, FLOAT rightParm );
  19. SLONG SPTst( FLOAT parm );
  20. FLOAT SPAbs( FLOAT parm );
  21. FLOAT SPNeg( FLOAT parm );
  22. FLOAT SPAdd( FLOAT leftParm, FLOAT rightParm );
  23. FLOAT SPSub( FLOAT leftParm, FLOAT rightParm );
  24. FLOAT SPMul( FLOAT leftParm, FLOAT rightParm );
  25. FLOAT SPDiv( FLOAT leftParm, FLOAT rightParm );
  26. FLOAT SPFloor( FLOAT parm );
  27. FLOAT SPCeil( FLOAT parm );
  28.  
  29. #define SPFix(a)    pOS_SPFix(a)
  30. #define SPFlt(a)    pOS_SPFlt(a)
  31. #define SPCmp(a,b)  pOS_SPCmp(a,b)
  32. #define SPTst(a)    pOS_SPTst(a)
  33. #define SPAbs(a)    pOS_SPAbs(a)
  34. #define SPNeg(a)    pOS_SPNeg(a)
  35. #define SPAdd(a,b)  pOS_SPAdd(a,b)
  36. #define SPSub(a,b)  pOS_SPSub(a,b)
  37. #define SPMul(a,b)  pOS_SPMul(a,b)
  38. #define SPDiv(a,b)  pOS_SPDiv(a,b)
  39. #define SPFloor(a)  pOS_SPFloor(a)
  40. #define SPCeil(a)   pOS_SPCeil(a)
  41.  
  42.  
  43.  
  44.  
  45.  
  46. #endif     /* CLIB_MATHFFP_PROTOS_H */
  47.