URI: 
       tlibfmt: use fmtstrtod, not system strtod - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit d17b040302063f2b71e19aadd2184ace26636e2c
   DIR parent 8e5ae416a70837f5d1ae07142797bb708284f4d5
  HTML Author: Russ Cox <rsc@swtch.com>
       Date:   Wed, 29 Jul 2009 11:29:36 -0400
       
       libfmt: use fmtstrtod, not system strtod
       
       http://codereview.appspot.com/96185
       
       Diffstat:
         M src/lib9/fmt/fltfmt.c               |       8 ++++----
       
       1 file changed, 4 insertions(+), 4 deletions(-)
       ---
   DIR diff --git a/src/lib9/fmt/fltfmt.c b/src/lib9/fmt/fltfmt.c
       t@@ -243,7 +243,7 @@ xdtoa(double f, char *s, int *exp, int *neg, int *ns)
                 * adjust conversion until strtod(s) == f exactly.
                 */
                for(i=0; i<10; i++) {
       -                g = strtod(s, nil);
       +                g = fmtstrtod(s, nil);
                        if(f > g) {
                                if(xadd1(s, NSIGNIF)) {
                                        /* gained a digit */
       t@@ -274,7 +274,7 @@ xdtoa(double f, char *s, int *exp, int *neg, int *ns)
                        c = s[i];
                        if(c != '9') {
                                s[i] = '9';
       -                        g = strtod(s, nil);
       +                        g = fmtstrtod(s, nil);
                                if(g != f) {
                                        s[i] = c;
                                        break;
       t@@ -292,7 +292,7 @@ xdtoa(double f, char *s, int *exp, int *neg, int *ns)
                                ee--;
                                xfmtexp(tmp+NSIGNIF, ee, 0);
                        }
       -                g = strtod(tmp, nil);
       +                g = fmtstrtod(tmp, nil);
                        if(g == f) {
                                strcpy(s, tmp);
                                e = ee;
       t@@ -306,7 +306,7 @@ xdtoa(double f, char *s, int *exp, int *neg, int *ns)
                        c = s[i];
                        if(c != '0') {
                                s[i] = '0';
       -                        g = strtod(s, nil);
       +                        g = fmtstrtod(s, nil);
                                if(g != f) {
                                        s[i] = c;
                                        break;