From 8624ec09a96d315543dd645e92d4d58fcce0bc18 Mon Sep 17 00:00:00 2001 From: Araq Date: Wed, 9 May 2012 02:14:48 +0200 Subject: [PATCH] bugfix: strutils.formatFloat --- lib/pure/strutils.nim | 6 +++--- packages/docutils/rst.nim | 4 ---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/lib/pure/strutils.nim b/lib/pure/strutils.nim index 368ef2564d..f2c1c100e1 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 diff --git a/packages/docutils/rst.nim b/packages/docutils/rst.nim index 2a497af9a6..51df2d33b7 100755 --- a/packages/docutils/rst.nim +++ b/packages/docutils/rst.nim @@ -1135,10 +1135,6 @@ proc parseParagraph(p: var TRstParser, result: PRstNode) = of tkWhite, tkWord, tkAdornment, tkOther: parseInline(p, result) else: break - -proc parseParagraphWrapper(p: var TRstParser): PRstNode = - result = newRstNode(rnParagraph) - parseParagraph(p, result) proc parseHeadline(p: var TRstParser): PRstNode = result = newRstNode(rnHeadline)