From 034d197e7eb3749f9f5b347595abdcfe2d086965 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Wed, 23 Jul 2025 14:42:48 +0200 Subject: fix(json): Reduce memory usage and fix memory bugs --- vec.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'vec.h') diff --git a/vec.h b/vec.h index 8a9a0e8..1d1999b 100644 --- a/vec.h +++ b/vec.h @@ -14,8 +14,8 @@ typedef struct { size align; } Vec; #define Vec_new(a, T, cap) _Vec_new(a, sizeof(T), cap, _Alignof(T)) -Vec *_Vec_new(Arena *a, size tsize, size cap, size align); +Vec _Vec_new(Arena *a, size tsize, size cap, size align); void Vec_push(Arena *a, Vec *v, void *data); #define Vec_get(v, T, p) (T *)_Vec_get(v, p) -void *_Vec_get(Vec *v, size pos); +void *_Vec_get(Vec v, size pos); #endif -- cgit v1.3