|
|
1.1 root 1: extern double fabs(), floor(), ceil(), fmod();
2: extern double frexp(), ldexp(), modf();
3: extern double sqrt(), hypot(), atof(), strtod();
4: extern double sin(), cos(), tan(), asin(), acos(), atan(), atan2();
5: extern double exp(), log(), log10(), pow();
6: extern double sinh(), cosh(), tanh();
7: extern double gamma();
8: extern double besj0(), besj1(), besjn(), besy0(), besy1(), besyn();
9: extern double frand();
10: extern double erf(), erfc();
11:
12: #define MAXFLOAT 170141173319264429905852091742258462720.0
13: #define MAXDOUBLE 170141183460469229370504062281061498880.0
14: #define HUGE MAXFLOAT /* kludge */
15: #define HUGE_VAL MAXDOUBLE
16: #define PI 3.1415926535897932384626433832795028841971693993751
17: #define PI2 (2*PI)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.