home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 2 / DATAFILE_PDCD2.iso / utilities2 / unixlib36d / UnixLib36d / clib / h / math < prev    next >
Encoding:
Text File  |  1994-02-27  |  963 b   |  52 lines

  1. /* math.h (c) Copyright 1990 H.Rogers */
  2.  
  3. #ifndef __MATH_H
  4. #define __MATH_H
  5.  
  6. #ifndef __ERRNO_H
  7. #include <errno.h>
  8. #endif
  9.  
  10. #ifndef __FLOAT_H
  11. #include <float.h>
  12. #endif
  13.  
  14. #ifdef __cplusplus
  15. extern "C" {
  16. #endif
  17.  
  18. #define HUGE_VAL    DBL_MAX
  19.  
  20. extern    double    acos(double);
  21. extern    double    asin(double);
  22. extern    double    atan(double);
  23. extern    double    atan2(double,double);
  24.  
  25. extern    double    cos(double);
  26. extern    double    sin(double);
  27. extern    double    tan(double);
  28. extern    double    cosh(double);        /* */
  29. extern    double    sinh(double);        /* */
  30. extern    double    tanh(double);        /* */
  31.  
  32. extern    double    exp(double);
  33. extern    double    frexp(double,int *);    /* */
  34. extern    double    ldexp(double,int);    /* */
  35. extern    double    log(double);
  36. extern    double    log10(double);
  37. extern    double    modf(double,double *);
  38.  
  39. extern    double    pow(double,double);
  40. extern    double    sqrt(double);
  41.  
  42. extern    double    ceil(double);
  43. extern    double    fabs(double);
  44. extern    double    floor(double);
  45. extern    double    fmod(double,double);
  46.  
  47. #ifdef __cplusplus
  48.     }
  49. #endif
  50.  
  51. #endif
  52.