From 423d46bdae07ceee0af94e5cc12f335afabbcbb8 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Fri, 24 May 2024 13:06:19 -0300 Subject: src/vector.{c,h}: Improve code and tests --- src/vector.h | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'src/vector.h') diff --git a/src/vector.h b/src/vector.h index cc3c96a..7d83594 100644 --- a/src/vector.h +++ b/src/vector.h @@ -1,29 +1,28 @@ struct Vector; - -int -vector_new(const size_t value_size, struct Vector **out); - int vector_new_with( const size_t capacity, const size_t max_capacity, const size_t multiplier, const size_t value_size, - struct Vector **out + const struct Vector **const out ); +int +vector_new(const size_t value_size, const struct Vector **const out); + void vector_free(const struct Vector *const v); size_t -vector_count(const struct Vector *v); +vector_count(const struct Vector *const v); int vector_nth(const struct Vector *const v, const size_t idx, const void **const out); int -vector_push_back(struct Vector *const v, void *const value); +vector_push_back(const struct Vector *const v, const void *const value); int -vector_pop_back(struct Vector *const v, const void **const out); +vector_pop_back(const struct Vector *const v, const void **const out); -- cgit v1.2.3