aboutsummaryrefslogtreecommitdiff
path: root/std/std.zig
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2016-01-05 22:47:47 -0700
committerAndrew Kelley <superjoe30@gmail.com>2016-01-05 22:47:47 -0700
commit4ef062b9c819a2d7bfa9dd3394713ac9e8051660 (patch)
treecae97813bd1925ea7e18f96dc33fde913d161066 /std/std.zig
parente21a83dd74822d9d8b272079a2e0e0b01aff60d4 (diff)
downloadzig-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.zig10
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;