Refactor array to avoid having to include external types
This commit is contained in:
@@ -62,7 +62,7 @@ TestFuncResult test_i32_array_set(void) {
|
||||
u64 index = 0;
|
||||
bool running = true;
|
||||
while (running) {
|
||||
wapp_i32_array_set(&array, index, (i32)(index * 2));
|
||||
wapp_i32_array_set(&array, index, &((i32){index * 2}));
|
||||
item = wapp_i32_array_get(&array, index);
|
||||
result = result && item && (*item == (i32)(index * 2));
|
||||
|
||||
@@ -77,15 +77,15 @@ TestFuncResult test_i32_array_append_capped(void) {
|
||||
bool result;
|
||||
|
||||
I32Array array = wapp_i32_array_with_capacity(64);
|
||||
wapp_i32_array_append_capped(&array, 10);
|
||||
wapp_i32_array_append_capped(&array, &((i32){10}));
|
||||
|
||||
result = array.count == 1;
|
||||
i32 *item = wapp_i32_array_get(&array, 0);
|
||||
result = result && item && *item == 10;
|
||||
|
||||
array = wapp_i32_array(1);
|
||||
wapp_i32_array_append_capped(&array, 10);
|
||||
wapp_i32_array_append_capped(&array, 20);
|
||||
wapp_i32_array_append_capped(&array, &((i32){10}));
|
||||
wapp_i32_array_append_capped(&array, &((i32){20}));
|
||||
|
||||
result = result && array.count == 2;
|
||||
|
||||
@@ -195,14 +195,14 @@ TestFuncResult test_i32_array_append_alloc(void) {
|
||||
I32Array array1 = wapp_i32_array(1, 2, 3, 4, 5, 6, 7, 8);
|
||||
I32Array array2 = wapp_i32_array(1, 2);
|
||||
|
||||
I32Array *arr_ptr = wapp_i32_array_append_alloc(&allocator, &array1, 10);
|
||||
I32Array *arr_ptr = wapp_i32_array_append_alloc(&allocator, &array1, &((i32){10}));
|
||||
result = arr_ptr == &array1;
|
||||
|
||||
u64 count = 4;
|
||||
u64 index = 0;
|
||||
bool running = true;
|
||||
while (running) {
|
||||
arr_ptr = wapp_i32_array_append_alloc(&allocator, &array2, (i32)index);
|
||||
arr_ptr = wapp_i32_array_append_alloc(&allocator, &array2, &((i32){index}));
|
||||
|
||||
++index;
|
||||
running = index < count;
|
||||
|
Reference in New Issue
Block a user