From 2a0c6b4cfeb5d1725e65e714ce7f324583dfa388 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Tue, 21 Apr 2026 19:32:40 +0300 Subject: feat!: Initial implementation --- Array.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Array.h (limited to 'Array.h') diff --git a/Array.h b/Array.h new file mode 100644 index 0000000..41b36e7 --- /dev/null +++ b/Array.h @@ -0,0 +1,15 @@ +#ifndef _ARRAY +#define _ARRAY + +#include "Types.h" +#include "BumpAlloc.h" + +typedef void* Array; + +Array Array_new(BumpArena b, usize element_size, usize length); +usize Array_length(Array arr); +usize Array_count(Array arr); +Result Array_push(Array arr, void *value); +void* Array_pop(Array arr); + +#endif /* _ARRAY */ -- cgit v1.2.3