home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c329 / 2.img / INCL_A / MATH.H < prev    next >
Encoding:
C/C++ Source or Header  |  1990-01-15  |  1.9 KB  |  90 lines

  1. /*  math.h
  2.  *  ANSI C Runtime Library
  3.  */
  4.  
  5. #ifndef _MATH_H
  6. #define _MATH_H
  7.  
  8. #define HUGE_VAL    1.7976931348623167e+307     /* Max IEEE double, or nearly */
  9. #define HUGE_VALF    
  10. double acos (double x);
  11. double asin (double x);
  12. double atan (double x);
  13. double atan2 (double y, double x);
  14. double cos (double x);
  15. double sin (double x);
  16. double tan (double x);
  17.  
  18. double cosh (double x);
  19. double sinh (double x);
  20. double tanh (double x);
  21.  
  22. double exp (double x);
  23. double frexp (double value, int *exp);
  24. double ldexp (double x, int exp);
  25. double log (double x);
  26. double log10 (double x);
  27. double modf (double value, double *iptr);
  28.  
  29. double pow (double x, double y);
  30. double sqrt (double x);
  31.  
  32. double ceil (double x);
  33. double fabs (double x);
  34. double floor (double x);
  35. double fmod (double x, double y);
  36.  
  37.  
  38.  
  39. double erf (double);
  40. double erfc (double);
  41. double j0 (double);
  42. double j1 (double);
  43. double jn (int,double);
  44. double y0 (double);
  45. double y1 (double);
  46. double yn (int,double);
  47. double gamma (double);
  48. double hypot (double,double);
  49.  
  50.  
  51. float rldexp    (float);
  52. float racos    (float);
  53. float rasin    (float);
  54. float ratan    (float);
  55. float ratan2    (float);
  56. float rcos    (float);
  57. float rexp    (float);
  58. float rlog    (float);
  59. float rlog10    (float, float);
  60. float rsin    (float);
  61. float rsqrt    (float);
  62. float rtan    (float);
  63.  
  64.  
  65. /*  #ifdef _FLOAT_EXTENSIONS  */
  66. /*
  67. double acosf (double x); 
  68. double asinf (double x);
  69. double atanf (double x);
  70. double atan2f (double y, double x);
  71. double cosf (double x);
  72. double sinf (double x);
  73. double tanf (double x);
  74.  
  75. double coshf (double x);
  76. double sinhf (double x);
  77. double tanhf (double x);
  78.  
  79. double expf (double x);
  80. double frexpf (double value, int *exp);
  81. double ldexpf (double x, int exp);
  82. double logf (double x);
  83. double log10f (double x);
  84. double modff (double value, double *iptr);
  85. double sqrtf (double x);
  86. */
  87. /*  #endif  /*  /* _FLOAT_EXTENSIONS */  
  88.  
  89. #endif  /* _MATH_H */
  90.