Lines Matching refs:cap
47 size_t cap, len; in bc_vec_grow() local
50 cap = v->cap; in bc_vec_grow()
54 if (len > SIZE_MAX / 2) cap = len; in bc_vec_grow()
57 while (cap < len) cap += cap; in bc_vec_grow()
62 v->v = bc_vm_realloc(v->v, bc_vm_arraySize(cap, v->size)); in bc_vec_grow()
63 v->cap = cap; in bc_vec_grow()
77 v->cap = BC_VEC_START_CAP; in bc_vec_init()
87 if (v->cap < req) { in bc_vec_expand()
94 v->cap = req; in bc_vec_expand()
161 if (v->len + n > v->cap) bc_vec_grow(v, n); in bc_vec_npush()
186 if (v->len + 1 > v->cap) bc_vec_grow(v, 1); in bc_vec_pushEmpty()
235 if (v->len == v->cap) bc_vec_grow(v, 1); in bc_vec_pushAt()