--- e.cc.orig 2011-03-13 08:35:08.058638002 +0100 +++ e.cc.patched 2011-03-13 08:35:50.054638002 +0100 @@ -72,13 +72,13 @@ } namespace cln { - extern cl_LF cl_I_to_LF(const cl_I&, uintC); + extern const cl_LF cl_I_to_LF(const cl_I&, uintC); } void const_exp1 (cl_LF & result, uintC dec) { - uintC c = (uintC) (dec * ::log (10)); + uintC c = (uintC) (dec * ::log ((double)10)); uintC n = dec; uintC actuallen = (uintC)(3.321928094 * dec / intDsize); n = (uintC) ((n + c) / ::log ((double)n));