add vec_shrink

This commit is contained in:
2023-10-25 08:42:38 -07:00
parent ea2b8900dd
commit 203124ed6a
4 changed files with 226 additions and 0 deletions

View File

@ -24,8 +24,12 @@ void *vec_safe_at(Vector *vec, size_t index);
void *vec_remove(Vector *vec, size_t index);
int vec_shrink(Vector *vec);
#define vec_at(v, i) (v)->elements[(i)]
#define vec_len(v) (v)->length
#define vec_cap(v) (v)->capacity
#endif // LIBFLINT_H_VECTOR