Lines Matching refs:needlen
819 unsigned int needlen; in isc_httpd_response() local
821 needlen = strlen(httpd->protocol) + 1; /* protocol + space */ in isc_httpd_response()
822 needlen += 3 + 1; /* room for response code, always 3 bytes */ in isc_httpd_response()
823 needlen += strlen(httpd->retmsg) + 2; /* return msg + CRLF */ in isc_httpd_response()
825 while (isc_buffer_availablelength(&httpd->headerbuffer) < needlen) { in isc_httpd_response()
833 isc_buffer_add(&httpd->headerbuffer, needlen); in isc_httpd_response()
843 unsigned int needlen; in isc_httpd_addheader() local
845 needlen = strlen(name); /* name itself */ in isc_httpd_addheader()
847 needlen += 2 + strlen(val); /* :<space> and val */ in isc_httpd_addheader()
848 needlen += 2; /* CRLF */ in isc_httpd_addheader()
850 while (isc_buffer_availablelength(&httpd->headerbuffer) < needlen) { in isc_httpd_addheader()
863 isc_buffer_add(&httpd->headerbuffer, needlen); in isc_httpd_addheader()
887 unsigned int needlen; in isc_httpd_addheaderuint() local
892 needlen = strlen(name); /* name itself */ in isc_httpd_addheaderuint()
893 needlen += 2 + strlen(buf); /* :<space> and val */ in isc_httpd_addheaderuint()
894 needlen += 2; /* CRLF */ in isc_httpd_addheaderuint()
896 while (isc_buffer_availablelength(&httpd->headerbuffer) < needlen) { in isc_httpd_addheaderuint()
905 isc_buffer_add(&httpd->headerbuffer, needlen); in isc_httpd_addheaderuint()