/* @(#)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 ANSI_SYNOPSIS #include double log10(double <[x]>); float log10f(float <[x]>); TRAD_SYNOPSIS #include double log10(<[x]>) double <[x]>; float log10f(<[x]>) 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 _DEFUN (log10, (double), double x) { return (logarithm (x, 1)); } #endif /* _DOUBLE_IS_32BITS */