- if (max_len <= buf->max_len)
- return;
- if (max_len < 2*buf->max_len + 1) // to ensure amortized logarithmic complexity
- max_len = 2*buf->max_len + 1;
- xfree(buf->raw);
- buck2obj_alloc_internal(buf, max_len);
- lizard_realloc(buf->lizard, max_len);