aboutsummaryrefslogtreecommitdiff
path: root/vec.c
diff options
context:
space:
mode:
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;
}