void Buffer::_reserve_aux(Uint32 cap) { if (_rep->cap == 0) { _rep = _allocate(cap, _minCap); _rep->size = 0; } else _rep = _reallocate(_rep, _next_pow_2(cap, _minCap)); }
inline size_t _round_capacity(size_t capacity) { return capacity < 16 ? 16 : _next_pow_2(capacity); }