summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rwxr-xr-xlib/pure/strutils.nim6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/pure/strutils.nim b/lib/pure/strutils.nim
index 368ef2564..f2c1c100e 100755
--- a/lib/pure/strutils.nim
+++ b/lib/pure/strutils.nim
@@ -953,16 +953,16 @@ proc formatBiggestFloat*(f: BiggestFloat, format: TFloatFormat = ffDefault,
     frmtstr {.noinit.}: array[0..5, char]

     buf: array[0..80, char]

   frmtstr[0] = '%'

-  frmtstr[1] = '#'

   if precision > 0:

+    frmtstr[1] = '#'

     frmtstr[2] = '.'

     frmtstr[3] = '*'

     frmtstr[4] = floatFormatToChar[format]

     frmtstr[5] = '\0'

     c_sprintf(buf, frmtstr, precision, f)

   else:

-    frmtstr[2] = floatFormatToChar[format]

-    frmtstr[3] = '\0'

+    frmtstr[1] = floatFormatToChar[format]

+    frmtstr[2] = '\0'

     c_sprintf(buf, frmtstr, f)

   result = $buf