SG_SET
SG_SET(&newconn->sgbuf[0], newconn->lenbuf, 4);
SG_SET(&newconn->sgbuf[1], 0, 0);
SG_SET(&state->conn->sgbuf[1], response->data, response->length);
SG_SET(&sg[0], lenbytes, sizeof(lenbytes));
SG_SET(&sg[1], request, len);
SG_SET(&sg, buf, len);
SG_SET(&out->sgbuf[0], out->msg_len_buf, 4);
SG_SET(&out->sgbuf[1], message->data, message->length);
SG_SET(&state->out.sgbuf[0], req, reqlen);
SG_SET(&state->out.sgbuf[1], 0, 0);
SG_SET(&out->sgbuf[0], message->data, message->length);
SG_SET(&out->sgbuf[1], NULL, 0);
SG_SET(&state->out.sgbuf[1], NULL, 0);
SG_SET(&sg[0], &len[0], 4);
SG_SET(&sg[1], outbuf[0].length ? outbuf[0].data : NULL,
SG_SET(&sg[2], &len[1], 4);
SG_SET(&sg[3], outbuf[1].length ? outbuf[1].data : NULL,