/* @(#)z_log10.c 1.0 98/08/13 */ /****************************************************************** * Logarithm * * Input: * x - floating point value * * Output: * logarithm of x * * Description: * This routine returns the logarithm of x (base 10). * *****************************************************************/ /* FUNCTION <>, <>---base 10 logarithms INDEX log10 INDEX log10f SYNOPSIS #include double log10(double <[x]>); float log10f(float <[x]>); DESCRIPTION <> returns the base 10 logarithm of <[x]>. It is implemented as <) / log(10)>>. <> is identical, save that it takes and returns <> values. RETURNS <> and <> return the calculated value. See the description of <> for information on errors. PORTABILITY <> is ANSI C. <> is an extension. */ #include "fdlibm.h" #include "zmath.h" #ifndef _DOUBLE_IS_32BITS double log10 (double x) { return (logarithm (x, 1)); } #endif /* _DOUBLE_IS_32BITS */