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

@@ -5,21 +5,21 @@
#include <stdint.h>
#include <threads.h>
typedef struct {
typedef struct vector {
void *data;
size_t elem_size;
size_t size;
size_t capacity;
mtx_t lock;
} mcl_vector_s;
} vector_s;
mcl_vector_s *mcl_vector_new(size_t initial_capacity, size_t element_size);
int mcl_vector_push(mcl_vector_s *vec, void *elem);
size_t mcl_vector_size(mcl_vector_s *vec);
size_t mcl_vector_capacity(mcl_vector_s *vec);
vector_s *vector_new(size_t initial_capacity, size_t element_size);
int vector_push(vector_s *vec, void *elem);
size_t vector_size(vector_s *vec);
size_t vector_cap(vector_s *vec);
void *mcl_vector_get(mcl_vector_s *vec, size_t index);
void *vector_get(vector_s *vec, size_t index);
void mcl_vector_free(mcl_vector_s *vec);
void vector_free(vector_s *vec);
#endif