refactor(vector): remove namespace

This commit is contained in:
2025-09-08 19:39:07 +02:00
parent fe80f687de
commit 39e6a2a6ab
3 changed files with 22 additions and 22 deletions

View File

@@ -12,23 +12,23 @@ typedef struct my_elem {
void test_v1() {
/* Allocate a new vector */
size_t elem_size = sizeof(my_elem_s);
mcl_vector_s *v = mcl_vector_new(10, elem_size);
assert(mcl_vector_size(v) == 0);
assert(mcl_vector_capacity(v) == 16);
vector_s *v = vector_new(10, elem_size);
assert(vector_size(v) == 0);
assert(vector_cap(v) == 16);
/* Push an element */
my_elem_s e1 = {
.age = 21,
.name = "John",
};
mcl_vector_push(v, &e1);
assert(mcl_vector_size(v) == 1);
vector_push(v, &e1);
assert(vector_size(v) == 1);
/* Retrieve an element (Remember to FREE) */
my_elem_s *e1_v = (my_elem_s *)mcl_vector_get(v, 0);
my_elem_s *e1_v = (my_elem_s *)vector_get(v, 0);
printf("name: %s, age: %d\n", e1_v->name, e1_v->age);
free(e1_v);
/* Deallocate the vector */
mcl_vector_free(v);
vector_free(v);
}