diff options
author | Araq <rumpf_a@web.de> | 2012-05-09 02:14:48 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2012-05-09 02:14:48 +0200 |
commit | 8624ec09a96d315543dd645e92d4d58fcce0bc18 (patch) | |
tree | d3b3585781642a2a5a14809ec18de1ef652512f8 /lib | |
parent | 05d9d395fe496e944ae2610cc3b060bef6bc7503 (diff) | |
download | Nim-8624ec09a96d315543dd645e92d4d58fcce0bc18.tar.gz |
bugfix: strutils.formatFloat
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 |