proc addInt(result: var string; x: int) {.inline, enforceNoRaises, ...raises: [], tags: [], forbids: [].}
proc addInt(result: var string; x: int64) {.enforceNoRaises, ...raises: [], tags: [], forbids: [].}
Example:
var s = "foo" s.addInt(45) assert s == "foo45"
func addInt(result: var string; x: uint64) {.enforceNoRaises, ...raises: [], tags: [], forbids: [].}
proc trailingZeros2Digits(digits: uint32): int {.inline, ...raises: [], tags: [], forbids: [].}
proc utoa2Digits(buf: var openArray[char]; pos: int; digits: uint32) {.inline, ...raises: [], tags: [], forbids: [].}