diff options
author | EuAndreh <eu@euandre.org> | 2024-05-24 13:06:19 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-05-24 13:06:19 -0300 |
commit | 423d46bdae07ceee0af94e5cc12f335afabbcbb8 (patch) | |
tree | 864e0bd291379d3341750ff0954e758f95549428 /src/vector.h | |
parent | src/math.c: Add mul_size() (diff) | |
download | pindaiba-423d46bdae07ceee0af94e5cc12f335afabbcbb8.tar.gz pindaiba-423d46bdae07ceee0af94e5cc12f335afabbcbb8.tar.xz |
src/vector.{c,h}: Improve code and tests
Diffstat (limited to 'src/vector.h')
-rw-r--r-- | src/vector.h | 15 |
1 files changed, 7 insertions, 8 deletions
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); |