summaryrefslogtreecommitdiff
path: root/src/vector.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/vector.h')
-rw-r--r--src/vector.h15
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);