diff options
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/pure/strutils.nim | 6 |
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 |