From 2edad7f29d91d17414c4cf9eec96512461095c68 Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Fri, 17 Jul 2020 19:06:15 -0500 Subject: [PATCH] Testing arrays as globals --- progs/arrays.onyx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/progs/arrays.onyx b/progs/arrays.onyx index 8665ef29..24246274 100644 --- a/progs/arrays.onyx +++ b/progs/arrays.onyx @@ -21,6 +21,8 @@ sort :: proc (src: ^i32, len: i32) { } } +global_arr :: global ^i32; + print_i32arr :: proc (arr: ^i32, len: i32) { i := 0; while i < len { @@ -30,20 +32,20 @@ print_i32arr :: proc (arr: ^i32, len: i32) { } main :: proc #export { - arr := 0 as ^i32; + global_arr = 0 as ^i32; len :: 10; i := 0; while i < len { - arr[i] = (len - i) * 10; + global_arr[i] = (len - i) * 10; i += 1; } - print_i32arr(arr, len); + print_i32arr(global_arr, len); - sort(arr, len); + sort(global_arr, len); print_i32(1234567); - print_i32arr(arr, len); + print_i32arr(global_arr, len); } -- 2.25.1