ensure_space
if (!ensure_space(buf, len))
if (!ensure_space(buf, r + 1))
if (ensure_space(buf, r)) {
if (!ensure_space(buf, 1))