math.h

Package [view]: minix2.0.rar
Upload User: emperor518
Upload Date: 2009-08-05
Package Size: 1097k
Code Size: 1k
Category: Linux-Unix program
Development Platform: Others
  1. /* The <math.h> header contains prototypes for mathematical functions. */
  2. #ifndef _MATH_H
  3. #define _MATH_H
  4. #define HUGE_VAL (__huge_val()) /* may be infinity */
  5. /* Function Prototypes. */
  6. #ifndef _ANSI_H
  7. #include <ansi.h>
  8. #endif
  9. _PROTOTYPE( double __huge_val, (void) );
  10. _PROTOTYPE( int __IsNan, (double _x) );
  11. _PROTOTYPE( double acos,  (double _x) );
  12. _PROTOTYPE( double asin,  (double _x) );
  13. _PROTOTYPE( double atan,  (double _x) );
  14. _PROTOTYPE( double atan2, (double _y, double _x) );
  15. _PROTOTYPE( double ceil,  (double _x) );
  16. _PROTOTYPE( double cos,   (double _x) );
  17. _PROTOTYPE( double cosh,  (double _x) );
  18. _PROTOTYPE( double exp,   (double _x) );
  19. _PROTOTYPE( double fabs,  (double _x) );
  20. _PROTOTYPE( double floor, (double _x) );
  21. _PROTOTYPE( double fmod,  (double _x, double _y) );
  22. _PROTOTYPE( double frexp, (double _x, int *_exp) );
  23. _PROTOTYPE( double ldexp, (double _x, int _exp) );
  24. _PROTOTYPE( double log,   (double _x) );
  25. _PROTOTYPE( double log10, (double _x) );
  26. _PROTOTYPE( double modf,  (double _x, double *_iptr) );
  27. _PROTOTYPE( double pow,   (double _x, double _y) );
  28. _PROTOTYPE( double sin,   (double _x) );
  29. _PROTOTYPE( double sinh,  (double _x) );
  30. _PROTOTYPE( double sqrt,  (double _x) );
  31. _PROTOTYPE( double tan,   (double _x) );
  32. _PROTOTYPE( double tanh,  (double _x) );
  33. #endif /* _MATH_H */