bugfix: strutils.formatFloat

This commit is contained in:
Araq
2012-05-09 02:14:48 +02:00
parent 05d9d395fe
commit 8624ec09a9
2 changed files with 3 additions and 7 deletions

View File

@@ -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

View File

@@ -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)