HP-UX Reference (11i v1 05/09) - 3 Library Functions A-M (vol 6)

c
cosh(3M) cosh(3M)
NAME
cosh(), coshf() - hyperbolic cosine functions
SYNOPSIS
#include <math.h>
double cosh(double x);
float coshf(float x);
DESCRIPTION
The cosh() function returns the hyperbolic cosine of its argument.
The coshf() function is a float version of
cosh(); 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.
The
coshf() function 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, cosh() returns +INFINITY.
If x is NaN,
cosh() returns NaN.
If the correct value would overflow, cosh() returns HUGE_VAL and sets errno to [ERANGE].
ERRORS
If
cosh() fails, errno is set to the following value.
[ERANGE] The correct value would overflow.
SEE ALSO
acosh(3M), sinh(3M), tanh(3M), math(5).
STANDARDS CONFORMANCE
cosh(): SVID3, XPG4.2, ANSI C
Section 388 Hewlett-Packard Company 1 HP-UX 11i Version 1: September 2005