/* * call-seq: * Math.log10(numeric) => float * * Returns the base 10 logarithm of <i>numeric</i>. */ static VALUE math_log10(obj, x) VALUE obj, x; { double d; Need_Float(x); errno = 0; d = log10(RFLOAT(x)->value); domain_check(d, "log10"); return rb_float_new(d); }