Lines Matching refs:hbufsp
641 int hbufsp = VS_BUF_SZ;
654 (void) memset(hbufp, 0, hbufsp);
657 tlen = snprintf(hbufp, hbufsp, "RESPMOD icap://%s:%d/%s %s\r\n",
659 if (tlen >= hbufsp)
661 hbufp += tlen; hbufsp -= tlen;
663 tlen = snprintf(hbufp, hbufsp, "Host: %s\r\n", my_host_name);
664 if (tlen >= hbufsp)
666 hbufp += tlen; hbufsp -= tlen;
668 tlen = snprintf(hbufp, hbufsp, "Allow: 204\r\n");
669 if (tlen >= hbufsp)
671 hbufp += tlen; hbufsp -= tlen;
674 tlen = snprintf(hbufp, hbufsp, "Preview: %d\r\n", preview_len);
675 if (tlen >= hbufsp)
677 hbufp += tlen; hbufsp -= tlen;
682 tlen = snprintf(hbufp, hbufsp, "%*.*s\r\n\r\n",
684 if (tlen >= hbufsp)
686 hbufp += tlen; hbufsp -= tlen;
693 tlen = snprintf(hbufp, hbufsp, "GET http://%s", my_host_name);
694 if (tlen >= hbufsp)
696 hbufp += tlen; hbufsp -= tlen;
698 tlen = vs_icap_uri_encode(hbufp, hbufsp, ctx->vsc_fname);
701 hbufp += tlen; hbufsp -= tlen;
703 tlen = snprintf(hbufp, hbufsp, " HTTP/1.1\r\n\r\n");
704 if (tlen >= hbufsp)
706 hbufp += tlen; hbufsp -= tlen;
710 tlen = snprintf(hbufp, hbufsp, "HTTP/1.1 200 OK\r\n");
711 if (tlen >= hbufsp)
713 hbufp += tlen; hbufsp -= tlen;
715 tlen = snprintf(hbufp, hbufsp, "Transfer-Encoding: chunked\r\n\r\n");
716 if (tlen >= hbufsp)
718 hbufp += tlen; hbufsp -= tlen;