135678Sbostic /* 235678Sbostic * Copyright (c) 1985 The Regents of the University of California. 335678Sbostic * All rights reserved. 435678Sbostic * 5*42613Sbostic * %sccs.include.redist.c% 635678Sbostic * 735678Sbostic * All recipients should regard themselves as participants in an ongoing 835678Sbostic * research project and hence should feel obligated to report their 935678Sbostic * experiences (good or bad) with these elementary function codes, using 1035678Sbostic * the sendbug(8) program, to the authors. 1135678Sbostic * 12*42613Sbostic * @(#)math.h 4.8 (Berkeley) 06/01/90 1335678Sbostic */ 1412186Ssam 1521039Smiriam extern double asinh(), acosh(), atanh(); 1621039Smiriam extern double erf(), erfc(); 1724334Smiriam extern double exp(), expm1(), log(), log10(), log1p(), pow(); 1824692Smckusick extern double fabs(), floor(), ceil(), rint(); 1924692Smckusick extern double lgamma(); 2021039Smiriam extern double hypot(), cabs(); 2121039Smiriam extern double copysign(), drem(), logb(), scalb(); 2235678Sbostic 2335678Sbostic #if defined(vax) || defined(tahoe) 2424334Smiriam extern double infnan(); 2524334Smiriam #endif 2635678Sbostic 2735678Sbostic extern int finite(); 2821039Smiriam extern double j0(), j1(), jn(), y0(), y1(), yn(); 2912186Ssam extern double sin(), cos(), tan(), asin(), acos(), atan(), atan2(); 3012186Ssam extern double sinh(), cosh(), tanh(); 3121039Smiriam extern double cbrt(), sqrt(); 3221039Smiriam extern double modf(), ldexp(), frexp(), atof(); 3312186Ssam 3435678Sbostic #define HUGE 1.701411733192644270e38 35