SINH(1) C LIBRARY FUNCTIONS SINH(1) NAME sinh, cosh, tanh - hyperbolic trigonometric functions SYNOPSIS double sinh(double x); double cosh(double x); double tanh(double x); INCLUDE FILE math.h DESCRIPTION The hyperbolic trigonometric functions all take double argument and return a double. To compute these function for float arguments, casting to a double must be performed when the function is called. sinh() returns the hyperbolic sinus of a double. cosh() returns the hyperbolic cosines of a double. tanh() returns the hyperbolic tangent of a double. DIAGNOSTICS These functions produce a domain error if called with an argument outside their domain range. The value returned by the function is then system dependent, but the system assigns the value EDOM to errno. A range error occurs when the value to be returned is defined mathematically, but cannot be represented as a double. If the value is to large in magnitude (overflow), then either HUGE_VAL or -HUGE_VAL is returned. If the value is to small in magnitude (underflow), then zero is returned. On overflow, errno is set to ERANGE. SEE ALSO cosh(), exp(), errno.