Gregor Schneider <grschneider@gmail.com>
authorAleksey Bragin <aleksey@reactos.org>
Thu, 11 Sep 2008 07:06:22 +0000 (07:06 +0000)
committerAleksey Bragin <aleksey@reactos.org>
Thu, 11 Sep 2008 07:06:22 +0000 (07:06 +0000)
- Don't cast the floating point number to integer for conversion (numberf was created especially for floating point types)
See issue #3585 for more details.

svn path=/trunk/; revision=36130

reactos/lib/sdk/crt/stdio/lnx_sprintf.c

index c8508a5..8b3e253 100644 (file)
@@ -596,7 +596,7 @@ int __cdecl lnx_vsnprintf(char *buf, size_t cnt, const char *fmt, va_list args)
          } else {
             if ( precision == -1 )
                precision = 6;
-                       str = numberf(str, end, (int)_double, base, field_width, precision, flags);
+                       str = numberf(str, end, _double, base, field_width, precision, flags);
          }
 
           continue;