diff options
| author | Syndamia <kamen@syndamia.com> | 2026-04-21 19:32:40 +0300 |
|---|---|---|
| committer | Syndamia <kamen@syndamia.com> | 2026-04-21 19:32:40 +0300 |
| commit | 2a0c6b4cfeb5d1725e65e714ce7f324583dfa388 (patch) | |
| tree | 082ff93f570dccaffd9b5d051ca33b92c74a58d2 /Array.h | |
| download | foollib-2a0c6b4cfeb5d1725e65e714ce7f324583dfa388.tar foollib-2a0c6b4cfeb5d1725e65e714ce7f324583dfa388.tar.gz foollib-2a0c6b4cfeb5d1725e65e714ce7f324583dfa388.zip | |
feat!: Initial implementation
Diffstat (limited to 'Array.h')
| -rw-r--r-- | Array.h | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -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 */ |
