13 lines
273 B
PSL
13 lines
273 B
PSL
func alloc(size: u64) -> unit mut*:
|
|
foreign func malloc(size: u64) -> unit mut*
|
|
return malloc(size)
|
|
|
|
foreign func free(ptr: unit*)
|
|
|
|
let array = alloc(400ul) as i32 mut*
|
|
*array = 10
|
|
*(array + 1) = 20
|
|
let q = array + 10
|
|
let n = q - array
|
|
array[5] = 50
|
|
free(array as unit*)
|