| 64 | } |
| 65 | |
| 66 | void *hc_vector_pop(struct hc_vector *v) { |
| 67 | if (!v->length) { return NULL; } |
| 68 | v->end -= v->item_size; |
| 69 | v->length--; |
| 70 | return v->end; |
| 71 | } |
| 72 | |
| 73 | void *hc_vector_insert(struct hc_vector *v, const size_t i, const size_t n) { |
| 74 | const size_t m = v->length+n; |
no outgoing calls