nx_any_negative_test.nx source
↩ module page · 17 lines · 507 B
1import "nx_syscalls.nx"
2import "nx_any_negative.nx"
3
4func main() -> nx_int {
5 let buf: *u8 = sys_mmap(80)
6 let arr: *nx_int = buf as *nx_int
7 arr[0] = 1
8 arr[1] = -2
9 arr[2] = 3
10 if nx_any_negative(arr, 3) != 1 { return __syscall(93, 1, 0, 0, 0, 0, 0) }
11 arr[0] = 1
12 arr[1] = 2
13 arr[2] = 3
14 if nx_any_negative(arr, 3) != 0 { return __syscall(93, 2, 0, 0, 0, 0, 0) }
15 if nx_any_negative(arr, 0) != 0 { return __syscall(93, 3, 0, 0, 0, 0, 0) }
16 return 0
17}