wsm_buf_reserve
if (wsm_buf_reserve((buf), size)) \
if (wsm_buf_reserve((buf), sizeof(type))) \
static int wsm_buf_reserve(struct wsm_buf *buf, size_t extra_size);