} testData[] =
{
{ 1.23, "1.23" },
+ // NB: there are no standards about the minimum exponent width
+ // and newer MSVC versions use 3 digits as minimum exponent
+ // width while GNU libc uses 2 digits as minimum width...
+#ifdef __VISUALC__
+ { -3e-10, "-3e-010" },
+#else
{ -3e-10, "-3e-10" },
+#endif
{ -0.45678, "-0.45678" },
};