From 537a8851a7be615abfd9f1e2bb8c26699e8086b2 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Sun, 2 Jun 2024 21:03:24 -0300 Subject: src/vector.h: Add vector_capacity() --- src/vector.c | 5 +++++ src/vector.h | 3 +++ 2 files changed, 8 insertions(+) (limited to 'src') diff --git a/src/vector.c b/src/vector.c index e5f5949..143e6a1 100644 --- a/src/vector.c +++ b/src/vector.c @@ -115,6 +115,11 @@ vector_free(const struct Vector **const v) { *v = NULL; } +size_t +vector_capacity(const struct Vector *const v) { + return v->capacity; +} + size_t vector_count(const struct Vector *const v) { return v->count; diff --git a/src/vector.h b/src/vector.h index 441ac14..fc2f81a 100644 --- a/src/vector.h +++ b/src/vector.h @@ -15,6 +15,9 @@ vector_new(const size_t value_size, const struct Vector **const out); void vector_free(const struct Vector **const v); +size_t +vector_capacity(const struct Vector *const v); + size_t vector_count(const struct Vector *const v); -- cgit v1.2.3