diff options
| author | Sadeep Madurange <sadeep@asciimx.com> | 2026-05-24 18:00:38 +0800 |
|---|---|---|
| committer | Sadeep Madurange <sadeep@asciimx.com> | 2026-05-28 15:34:29 +0800 |
| commit | 95428c41f0ee3ac108cf1a4acfaa67157ad954dc (patch) | |
| tree | 8565027758cd931f49ebe78738fb41126254b253 /vec.h | |
| parent | 7aea09077aad335ac32bfd9858ded60ffd4d8a5b (diff) | |
| download | glacier-95428c41f0ee3ac108cf1a4acfaa67157ad954dc.tar.gz | |
Build DOM.
Diffstat (limited to 'vec.h')
| -rw-r--r-- | vec.h | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -0,0 +1,19 @@ +#ifndef VEC_H +#define VEC_H + +#include <stddef.h> + +struct vec { + void *data; + size_t len; + size_t cap; + size_t unit_size; +}; + +void vec_init(struct vec *v, size_t unit_size); +void vec_push(struct vec *v, const void *item); +void *vec_pop(struct vec *v); +void *vec_top(struct vec *v); +void vec_free(struct vec *v); + +#endif /* VEC_H */ |
