logfrog-go/formatters/utils.go

16 lines
296 B
Go

package formatters
func itoa(buf *[]byte, i, width int) {
var s [20]byte
bp := len(s) - 1
for i >= 10 || width > 1 {
width--
q := i / 10
s[bp] = byte('0' + i - q*10)
bp--
i = q
}
s[bp] = byte('0' + i)
*buf = append(*buf, s[bp:]...)
}