blob: 5778689cdae1ff7a3ef2f80fa213bff3aa007e23 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
|