diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2016-01-05 22:47:47 -0700 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2016-01-05 22:47:47 -0700 |
| commit | 4ef062b9c819a2d7bfa9dd3394713ac9e8051660 (patch) | |
| tree | cae97813bd1925ea7e18f96dc33fde913d161066 /std/std.zig | |
| parent | e21a83dd74822d9d8b272079a2e0e0b01aff60d4 (diff) | |
| download | zig-4ef062b9c819a2d7bfa9dd3394713ac9e8051660.tar.gz zig-4ef062b9c819a2d7bfa9dd3394713ac9e8051660.zip | |
array syntax is [10]i32 instead of [i32; 10]
Diffstat (limited to 'std/std.zig')
| -rw-r--r-- | std/std.zig | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/std/std.zig b/std/std.zig index 58bdca57d1..4b47100b59 100644 --- a/std/std.zig +++ b/std/std.zig @@ -53,7 +53,7 @@ pub fn fprint_str(fd: isize, str: string) -> isize { // TODO error handling pub fn print_u64(x: u64) -> isize { // TODO use max_u64_base10_digits instead of hardcoding 20 - var buf: [u8; 20]; + var buf: [20]u8; const len = buf_print_u64(buf.ptr, x); return write(stdout_fileno, buf.ptr, len); } @@ -62,7 +62,7 @@ pub fn print_u64(x: u64) -> isize { // TODO error handling pub fn print_i64(x: i64) -> isize { // TODO use max_u64_base10_digits instead of hardcoding 20 - var buf: [u8; 20]; + var buf: [20]u8; const len = buf_print_i64(buf.ptr, x); return write(stdout_fileno, buf.ptr, len); } @@ -83,9 +83,9 @@ fn buf_print_i64(out_buf: &u8, x: i64) -> usize { } fn buf_print_u64(out_buf: &u8, x: u64) -> usize { - var buf: [u8; max_u64_base10_digits]; + var buf: [max_u64_base10_digits]u8; var a = x; - var index = max_u64_base10_digits; + var index = buf.len; while (true) { const digit = a % 10; @@ -96,7 +96,7 @@ fn buf_print_u64(out_buf: &u8, x: u64) -> usize { break; } - const len = max_u64_base10_digits - index; + const len = buf.len - index; // TODO memcpy intrinsic var i: usize = 0; |
