Add dynamic array functionality
This commit is contained in:
parent
274d35ea5d
commit
43953da780
3 changed files with 37 additions and 0 deletions
|
|
@ -16,5 +16,17 @@ int main() {
|
|||
assert(*(i32*)dynarr_at(&i32_array, i) == i);
|
||||
}
|
||||
|
||||
for (i32 i = 0; i < 100; i++) {
|
||||
dynarr_pop(&i32_array);
|
||||
assert(i32_array.len == 99 - i);
|
||||
}
|
||||
|
||||
for (i32 i = 0; i < 100; i++) {
|
||||
dynarr_push(&i32_array, &i);
|
||||
}
|
||||
dynarr_remove(&i32_array, 50);
|
||||
assert(i32_array.len == 99);
|
||||
assert(*(i32*)dynarr_at(&i32_array, 50) == 51);
|
||||
|
||||
dynarr_free(&i32_array);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue