import mem import sys number(x) { length := 20 buffer := mem.alloc(length) end := buffer + length tmp := end digit := 0 loop { x, digit = x / 10 tmp -= 1 tmp[0] = '0' + digit if x == 0 { sys.write(1, tmp, end - tmp) mem.free(buffer, length) return } } }