projects
/
onyx.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fe3d24d
)
Testing arrays as globals
author
Brendan Hansen
<brendan.f.hansen@gmail.com>
Sat, 18 Jul 2020 00:06:15 +0000
(19:06 -0500)
committer
Brendan Hansen
<brendan.f.hansen@gmail.com>
Sat, 18 Jul 2020 00:06:15 +0000
(19:06 -0500)
progs/arrays.onyx
patch
|
blob
|
history
diff --git
a/progs/arrays.onyx
b/progs/arrays.onyx
index 8665ef29721c9a324480bab89bab7d531bc222f2..242462748240d41623dd86426c961371ed609f3f 100644
(file)
--- 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);
}