diff options
author | justanothercatgirl <sotov2070@gmail.com> | 2024-06-19 14:17:30 +0300 |
---|---|---|
committer | justanothercatgirl <sotov2070@gmail.com> | 2024-06-19 14:17:30 +0300 |
commit | b2df541c5d0dc00368754fd35e0af2341d1458eb (patch) | |
tree | e657b490c7b97814120026f1112fa1a7265d5a10 /tests/dynarray.c | |
parent | dff89dcae590315c6916bc24407f9c80dd74f049 (diff) |
moved all containers to a single header "container.h"
TODO: add linked list, hash map and other shit like this to the header
Diffstat (limited to 'tests/dynarray.c')
-rw-r--r-- | tests/dynarray.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/tests/dynarray.c b/tests/dynarray.c index d7a79d7..2d9ea61 100644 --- a/tests/dynarray.c +++ b/tests/dynarray.c @@ -1,8 +1,6 @@ -#define DYNARRAY_IMPLEMENTATION -#define UTILITY_IMPLEMENTATION +#define CONTAINER_IMPLEMENTATION #define UTILTY_EXPOSE_HELPERS -#include "../include/dynarray.h" -#include "../include/utility.h" +#include "../include/container.h" #include <stdio.h> #include <stdlib.h> @@ -56,7 +54,8 @@ int main(void) array_qsort_integral(arr); // size: 5, cap: 5 /* qsort(arr, array_size(arr), array_element_size(arr), __default_int_cmp); */ print_arr(arr, __LINE__, "qsort"); - array_insert(arr, 20, 1); // size: 6, cap: 8 + TEST_TYPE __inserted = 20; + array_insert(arr, __inserted, 1); // size: 6, cap: 8 print_arr(arr, __LINE__, "1 insert"); for (size_t i = 0; i <= array_size(arr); i += 2) { @@ -74,7 +73,7 @@ int main(void) puts("\x1b[32mTest for \"" stringify(TEST_TYPE)"\" passed\x1b[0m"); } TEST_TYPE* elem; - if ((elem = array_at(arr, 2)) != NULL) { + if ((elem = array_at(arr, 1)) != NULL) { if (*elem == 42) { puts("array_at(1) = 42"); } |