#define EV_VEC_IMPLEMENTATION #include "ev_vec.h" #include int main(void) { { ev_vec(i32) v = ev_vec_init(i32); assert(v != NULL); for(i32 i = 0; i < 5; i++) { assert(ev_vec_push_impl(&v, &i) >= 0); } ev_vec_error_t err = ev_vec_setcapacity(&v, 2); assert(err != EV_VEC_ERR_NONE || ev_vec_len(&v) <= ev_vec_capacity(&v)); ev_vec_fini(&v); } return 0; }