From 8624ec09a96d315543dd645e92d4d58fcce0bc18 Mon Sep 17 00:00:00 2001 From: Araq Date: Wed, 9 May 2012 02:14:48 +0200 Subject: bugfix: strutils.formatFloat --- lib/pure/strutils.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lib') 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 -- cgit 1.4.1-2-gfad0