bugfix: strutils.formatFloat

This commit is contained in:
Araq 2012-05-09 02:14:48 +02:00
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

@ -1136,10 +1136,6 @@ proc parseParagraph(p: var TRstParser, result: PRstNode) =
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)
parseLine(p, result)