[Mono-devel-list] bsd_strtod()

Jaroslaw Kowalski jaak at zd.com.pl
Sun Feb 29 16:54:52 EST 2004


Hi guys!

I've filed bug #55008, where Double.Parse cannot parse back the result
returned by Double.ToString() for Double.MaxValue.

I managed to trace this bug down to "bsd_strtod()" in
mono/mono/utils.

Is there anybody on the planet who can read this code?

Is there any particular reason why this can't be rewritten in managed
code where you can (hopefully) avoid all those:???

#ifdef IBM
#ifdef Sudden_Underflow
#ifndef ROUND_BIASED
#ifdef IEEE_Arith
#ifndef Inaccurate_Divide

Double.Parse() is the only method that calls this one...

Jarek




More information about the Mono-devel-list mailing list