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] frmtstr {.noinit.}: array[0..5, char]
buf: array[0..80, char] buf: array[0..80, char]
frmtstr[0] = '%' frmtstr[0] = '%'
frmtstr[1] = '#'
if precision > 0: if precision > 0:
frmtstr[1] = '#'
frmtstr[2] = '.' frmtstr[2] = '.'
frmtstr[3] = '*' frmtstr[3] = '*'
frmtstr[4] = floatFormatToChar[format] frmtstr[4] = floatFormatToChar[format]
frmtstr[5] = '\0' frmtstr[5] = '\0'
c_sprintf(buf, frmtstr, precision, f) c_sprintf(buf, frmtstr, precision, f)
else: else:
frmtstr[2] = floatFormatToChar[format] frmtstr[1] = floatFormatToChar[format]
frmtstr[3] = '\0' frmtstr[2] = '\0'
c_sprintf(buf, frmtstr, f) c_sprintf(buf, frmtstr, f)
result = $buf result = $buf

View file

@ -1136,10 +1136,6 @@ proc parseParagraph(p: var TRstParser, result: PRstNode) =
parseInline(p, result) parseInline(p, result)
else: break else: break
proc parseParagraphWrapper(p: var TRstParser): PRstNode =
result = newRstNode(rnParagraph)
parseParagraph(p, result)
proc parseHeadline(p: var TRstParser): PRstNode = proc parseHeadline(p: var TRstParser): PRstNode =
result = newRstNode(rnHeadline) result = newRstNode(rnHeadline)
parseLine(p, result) parseLine(p, result)