add vec_clear

This commit is contained in:
2025-02-26 15:32:19 -08:00
parent ba6e929b4f
commit f9a9f82a95
3 changed files with 33 additions and 17 deletions

View File

@ -14,11 +14,13 @@ int vec_init(Vector *vec, void (*destroy)(void *data));
int vec_init_with_capacity(Vector *vec, void (*destroy)(void *data), size_t cap);
void vec_clear(Vector *vec);
void vec_destroy(Vector *vec);
int vec_insert(Vector *vec, void *data, size_t index);
int vec_push(Vector *vec, void *data, size_t *index);
int vec_push(Vector *vec, void *data);
void *vec_safe_at(Vector *vec, size_t index);