diff options
Diffstat (limited to 'advent-of-code/2023/lib/vec.h')
| -rw-r--r-- | advent-of-code/2023/lib/vec.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/advent-of-code/2023/lib/vec.h b/advent-of-code/2023/lib/vec.h new file mode 100644 index 0000000..5778689 --- /dev/null +++ b/advent-of-code/2023/lib/vec.h @@ -0,0 +1,15 @@ +#ifndef VEC_H_ +#define VEC_H_ + +#include <stddef.h> + +void *new_vec(); +void vec_push_back(void *self, void* obj); +void* vec_get(void *self, size_t n); +size_t vec_length(void *self); +void vec_erase(void *self, size_t n); +size_t vec_size(void* self); +void vec_reserve(void* self, size_t n); +void vec_insert(void* self, size_t pos, void* obj); + +#endif |
