HP-UX Reference (11i v1 00/12) - 3 Library Functions N-Z (vol 7)

__________________________________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________________________________
STANDARD Printed by: Nora Chuang [nchuang] STANDARD
/build/1111/BRICK/man3/nan.3m
________________________________________________________________
___ ___
t
tanh(3M) tanh(3M)
NAME
tanh(), tanhf() - hyperbolic tangent functions
SYNOPSIS
#include <math.h>
double tanh(double x);
float tanhf(float x);
DESCRIPTION
The tanh() function returns the hyperbolic tangent of its argument.
tanhf() is a float version of tanh(); it takes a float argument and returns a float result. To
use this function, compile either with the default -Ae option or with the -Aa and -D_HPUX_SOURCE
options.
tanhf() is not specified by any standard, but it is named in accordance with the conventions specified in
the "Future Library Directions" section of the ANSI C standard.
To use these functions, make sure your program includes <
math.h>, and link in the math library by speci-
fying
-lm on the compiler or linker command line.
RETURN VALUE
If x is ±INFINITY, tanh() returns ±1.0 respectively.
If x is NaN,
tanh() returns NaN.
If the correct value after rounding would be smaller in magnitude than MINDOUBLE, tanh() returns
zero.
ERRORS
No errors are defined.
SEE ALSO
atanh(3M), cosh(3M), sinh(3M), math(5), values(5).
STANDARDS CONFORMANCE
tanh(): SVID3, XPG4.2, ANSI C
HP-UX Release 11i: December 2000 1 Section 3967
___
___