[kaffe] Re: The problem of "Double.c and buggy strtod" is settled

Ito Kazumitsu ito.kazumitsu@hitachi-cable.co.jp
Fri Jun 6 05:03:02 2003


In message "Re: [kaffe] Re: The problem of "Double.c and buggy strtod" is settled"
    on 03/06/06, Ito Kazumitsu <ito.kazumitsu@hitachi-cable.co.jp> writes:

> But diff test/regression/DoublePrint.out test/regression/DoublePrint.fail
> is only this:
> 
> 10c10
> <   4.9E-324
> ---
> >   4.9406564584125E-324
> 
> I think this difference is ignoreable.

This difference comes from the the difference of behaviors of strtod.

Good strtod:

   4.9E-324 == 4.9406564584125E-324 == Double.MIN_VALUE
   So it is printed in the minimum precision.

My poor strtod:

   String other than "4.9406564584124654418e-324" cannot be
   Double.MIN_VALUE.  So maximum precision is required for
   printing Double.MIN_VALUE.