summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanny Smith <dannysmith@users.sourceforge.net>2008-05-22 02:09:06 +0000
committerDanny Smith <dannysmith@users.sourceforge.net>2008-05-22 02:09:06 +0000
commit0b99028af40e2d8c75f21148bd8cd7ba28e170bf (patch)
treeca96a91be8d44b9bf3d588c2a55b295cb145b6cd
parent9ea50a60e17a1c52ff92ce8b24578442e6c30ec2 (diff)
downloadcygnal-0b99028af40e2d8c75f21148bd8cd7ba28e170bf.tar.gz
cygnal-0b99028af40e2d8c75f21148bd8cd7ba28e170bf.tar.bz2
cygnal-0b99028af40e2d8c75f21148bd8cd7ba28e170bf.zip
Committed as obvious.
2008-05-22 Danny Smith <dannysmith@users.sourceforge.net> [ mingw-Bugs-1961893 ] * mingwex/gdtoa/mingw_snprint.c (x_sprintf): Always set __ldtoa mode to 2 for E format.
-rw-r--r--winsup/mingw/ChangeLog6
-rwxr-xr-xwinsup/mingw/mingwex/gdtoa/mingw_snprintf.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog
index a45b1e850..e64f943bc 100644
--- a/winsup/mingw/ChangeLog
+++ b/winsup/mingw/ChangeLog
@@ -1,3 +1,9 @@
+2008-05-22 Danny Smith <dannysmith@users.sourceforge.net>
+
+ [ mingw-Bugs-1961893 ]
+ * mingwex/gdtoa/mingw_snprint.c (x_sprintf): Always set __ldtoa
+ mode to 2 for E format.
+
2008-05-15 Ramiro Polla <ramiro@lisha.ufsc.br>
* include/stdlib.h: Fix strtod under C++.
diff --git a/winsup/mingw/mingwex/gdtoa/mingw_snprintf.c b/winsup/mingw/mingwex/gdtoa/mingw_snprintf.c
index 5df2ab1f3..26f4573e8 100755
--- a/winsup/mingw/mingwex/gdtoa/mingw_snprintf.c
+++ b/winsup/mingw/mingwex/gdtoa/mingw_snprintf.c
@@ -840,7 +840,7 @@ x_sprintf
}
if (prec < 0)
prec = 0;
- s = s0 = __ldtoa(xx, prec ? 2 : 0, prec + 1, &decpt,
+ s = s0 = __ldtoa(xx, 2, prec + 1, &decpt,
&sgn, &se);
if (decpt == -32768)
goto fmt9999;