From 421300c27123ca647772dc6d9bd0cabf7f5f9c99 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Wed, 23 Jul 2025 19:39:13 +0200 Subject: refactor: src & pragma once --- vec.h | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 vec.h (limited to 'vec.h') diff --git a/vec.h b/vec.h deleted file mode 100644 index 1d1999b..0000000 --- a/vec.h +++ /dev/null @@ -1,21 +0,0 @@ -#include -#include - -#include "memory.h" -#include "types.h" - -#ifndef VEC_H -#define VEC_H -typedef struct { - void *data; - size len; - size cap; - size tsize; - 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); -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); -#endif -- cgit v1.3