Lines Matching refs:cap
48 size_t cap, len; in bc_vec_grow() local
53 cap = v->cap; in bc_vec_grow()
57 if (len > SIZE_MAX / 2) cap = len; in bc_vec_grow()
61 while (cap < len) in bc_vec_grow()
63 cap += cap; in bc_vec_grow()
69 v->v = bc_vm_realloc(v->v, bc_vm_arraySize(cap, v->size)); in bc_vec_grow()
70 v->cap = cap; in bc_vec_grow()
85 v->cap = BC_VEC_START_CAP; in bc_vec_init()
96 if (v->cap < req) in bc_vec_expand()
105 v->cap = req; in bc_vec_expand()
189 if (v->len + n > v->cap) bc_vec_grow(v, n); in bc_vec_npush()
220 if (v->len + 1 > v->cap) bc_vec_grow(v, 1); in bc_vec_pushEmpty()
274 if (v->len == v->cap) bc_vec_grow(v, 1); in bc_vec_pushAt()