aboutsummaryrefslogtreecommitdiff
path: root/vec.c
diff options
context:
space:
mode:
authorMartin Kagamino Lehoux <martin@lehoux.net>2025-07-21 16:53:37 +0200
committerMartin Kagamino Lehoux <martin@lehoux.net>2025-07-21 16:53:37 +0200
commit85b0db24804e6a8a66f557ac8917596db5fc5d9f (patch)
tree22cdfbf325fe7ecadc744a668f28c46b03e0f008 /vec.c
parent2d225abf3b482fa2bf8cf9a56b8caefcc5724447 (diff)
refactor: Better types
Diffstat (limited to 'vec.c')
-rw-r--r--vec.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/vec.c b/vec.c
index af5f338..c9fe4b5 100644
--- a/vec.c
+++ b/vec.c
@@ -2,11 +2,12 @@
#include "assert.h"
#include "vec.h"
+#include "types.h"
-Vec _Vec_new(Arena *a, int size, ptrdiff_t cap, int align) {
+Vec _Vec_new(Arena *a, size tsize, size cap, int align) {
assert(cap > 0);
- Vec v = {.size = size, .cap = cap, .len = 0, .align = align,.data = NULL};
- v.data = alloc(a, cap, size, align);
+ Vec v = {.size = tsize, .cap = cap, .len = 0, .align = align,.data = NULL};
+ v.data = alloc(a, cap, tsize, align);
return v;
}