mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-31 10:22:15 +00:00
bugfix: strutils.formatFloat
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user