HC_BUFSIZE
assert(tmp.bytes >= (int)sizeof(tmp) && tmp.bytes < HC_BUFSIZE);
assert(trans->windex + sizeof(*item) + bytes < HC_BUFSIZE);
assert(trans->windex + sizeof(*item) + bytes < HC_BUFSIZE);
assert(trans->windex + sizeof(*item) + sizeof(value) < HC_BUFSIZE);
assert(trans->windex + sizeof(*item) + sizeof(value) < HC_BUFSIZE);
if (size >= HC_BUFSIZE - trans->windex) {
assert(item->bytes >= (int)sizeof(*item) && item->bytes < HC_BUFSIZE);
char rbuf[HC_BUFSIZE]; /* input buffer */
char wbuf[HC_BUFSIZE]; /* output buffer */