home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Total Destruction
/
Total_Destruction.iso
/
addons
/
Lccwin32.exe
/
Lccwin32
/
lccpub
/
lib
/
src
/
acosh.c
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
C/C++ Source or Header
|
1997-08-13
|
275 b
|
20 lines
#include <stdio.h>
#include <math.h>
#include <errno.h>
double acosh(double fval)
{
double ftmp;
if (fval >= 1.0) {
ftmp = fval + 1.0;
fval = log(fval + ftmp * sqrt((fval-1.0)/ftmp) );
}
else {
errno = ERANGE;
fval = 0.0;
}
return fval;
}