From 85b0db24804e6a8a66f557ac8917596db5fc5d9f Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Mon, 21 Jul 2025 16:53:37 +0200 Subject: refactor: Better types --- vec.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'vec.c') 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; } -- cgit v1.3