Fix io typos

This commit is contained in:
gingerBill
2020-12-03 00:27:21 +00:00
parent e0fb081cbd
commit 334a8c46e8
2 changed files with 29 additions and 3 deletions
+12
View File
@@ -1,6 +1,18 @@
package io
import "core:runtime"
import "core:strconv"
write_u64 :: proc(w: Writer, i: u64, base: int = 10) -> (n: int, err: Error) {
buf: [32]byte;
s := strconv.append_bits(buf[:], u64(i), base, false, 64, strconv.digits, nil);
return write_string(w, s);
}
write_i64 :: proc(w: Writer, i: i64, base: int = 10) -> (n: int, err: Error) {
buf: [32]byte;
s := strconv.append_bits(buf[:], u64(i), base, true, 64, strconv.digits, nil);
return write_string(w, s);
}
@(private)
Tee_Reader :: struct {