bugfix: strutils.formatFloat
This commit is contained in:
parent
05d9d395fe
commit
8624ec09a9
2 changed files with 3 additions and 7 deletions
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue