fdlibm.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. /*
  2. * ====================================================
  3. * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
  4. *
  5. * Developed at SunPro, a Sun Microsystems, Inc. business.
  6. * Permission to use, copy, modify, and distribute this
  7. * software is freely granted, provided that this notice
  8. * is preserved.
  9. * ====================================================
  10. */
  11. /*
  12. * from: @(#)fdlibm.h 5.1 93/09/24
  13. * $FreeBSD$
  14. */
  15. #ifndef mozilla_imported_fdlibm_h
  16. #define mozilla_imported_fdlibm_h
  17. namespace fdlibm {
  18. double acos(double);
  19. double asin(double);
  20. double atan(double);
  21. double atan2(double, double);
  22. double cosh(double);
  23. double sinh(double);
  24. double tanh(double);
  25. double exp(double);
  26. double log(double);
  27. double log10(double);
  28. double pow(double, double);
  29. double sqrt(double);
  30. double fabs(double);
  31. double floor(double);
  32. double trunc(double);
  33. double ceil(double);
  34. double acosh(double);
  35. double asinh(double);
  36. double atanh(double);
  37. double cbrt(double);
  38. double expm1(double);
  39. double hypot(double, double);
  40. double log1p(double);
  41. double log2(double);
  42. double rint(double);
  43. double copysign(double, double);
  44. double nearbyint(double);
  45. double scalbn(double, int);
  46. float ceilf(float);
  47. float floorf(float);
  48. float nearbyintf(float);
  49. float rintf(float);
  50. float truncf(float);
  51. } /* namespace fdlibm */
  52. #endif /* mozilla_imported_fdlibm_h */