• Home
  • Raw
  • Download

Lines Matching refs:hbp

189 	char *hbp       /* pointer to current line in header buffer */  in httpread_hdr_option_analyze()  argument
192 if (word_eq(hbp, "CONTENT-LENGTH:")) { in httpread_hdr_option_analyze()
193 while (isgraph(*hbp)) in httpread_hdr_option_analyze()
194 hbp++; in httpread_hdr_option_analyze()
195 while (*hbp == ' ' || *hbp == '\t') in httpread_hdr_option_analyze()
196 hbp++; in httpread_hdr_option_analyze()
197 if (!isdigit(*hbp)) in httpread_hdr_option_analyze()
199 h->content_length = atol(hbp); in httpread_hdr_option_analyze()
203 if (word_eq(hbp, "TRANSFER_ENCODING:") || in httpread_hdr_option_analyze()
204 word_eq(hbp, "TRANSFER-ENCODING:")) { in httpread_hdr_option_analyze()
205 while (isgraph(*hbp)) in httpread_hdr_option_analyze()
206 hbp++; in httpread_hdr_option_analyze()
207 while (*hbp == ' ' || *hbp == '\t') in httpread_hdr_option_analyze()
208 hbp++; in httpread_hdr_option_analyze()
212 if (word_eq(hbp, "CHUNKED")) { in httpread_hdr_option_analyze()
226 char *hbp = h->hdr; /* pointer into h->hdr */ in httpread_hdr_analyze() local
231 if (!isgraph(*hbp)) in httpread_hdr_analyze()
233 if (os_strncmp(hbp, "HTTP/", 5) == 0) { in httpread_hdr_analyze()
236 hbp += 5; in httpread_hdr_analyze()
237 if (hbp[0] == '1' && hbp[1] == '.' && in httpread_hdr_analyze()
238 isdigit(hbp[2]) && hbp[2] != '0') in httpread_hdr_analyze()
240 while (isgraph(*hbp)) in httpread_hdr_analyze()
241 hbp++; in httpread_hdr_analyze()
242 while (*hbp == ' ' || *hbp == '\t') in httpread_hdr_analyze()
243 hbp++; in httpread_hdr_analyze()
244 if (!isdigit(*hbp)) in httpread_hdr_analyze()
246 h->reply_code = atol(hbp); in httpread_hdr_analyze()
247 } else if (word_eq(hbp, "GET")) in httpread_hdr_analyze()
249 else if (word_eq(hbp, "HEAD")) in httpread_hdr_analyze()
251 else if (word_eq(hbp, "POST")) in httpread_hdr_analyze()
253 else if (word_eq(hbp, "PUT")) in httpread_hdr_analyze()
255 else if (word_eq(hbp, "DELETE")) in httpread_hdr_analyze()
257 else if (word_eq(hbp, "TRACE")) in httpread_hdr_analyze()
259 else if (word_eq(hbp, "CONNECT")) in httpread_hdr_analyze()
261 else if (word_eq(hbp, "NOTIFY")) in httpread_hdr_analyze()
263 else if (word_eq(hbp, "M-SEARCH")) in httpread_hdr_analyze()
265 else if (word_eq(hbp, "M-POST")) in httpread_hdr_analyze()
267 else if (word_eq(hbp, "SUBSCRIBE")) in httpread_hdr_analyze()
269 else if (word_eq(hbp, "UNSUBSCRIBE")) in httpread_hdr_analyze()
278 while (isgraph(*hbp)) in httpread_hdr_analyze()
279 hbp++; in httpread_hdr_analyze()
280 while (*hbp == ' ' || *hbp == '\t') in httpread_hdr_analyze()
281 hbp++; in httpread_hdr_analyze()
287 rawuri = hbp; in httpread_hdr_analyze()
288 while (isgraph(*hbp)) in httpread_hdr_analyze()
289 hbp++; in httpread_hdr_analyze()
290 h->uri = os_malloc((hbp - rawuri) + 1); in httpread_hdr_analyze()
294 while (rawuri < hbp) { in httpread_hdr_analyze()
307 while (isgraph(*hbp)) in httpread_hdr_analyze()
308 hbp++; in httpread_hdr_analyze()
309 while (*hbp == ' ' || *hbp == '\t') in httpread_hdr_analyze()
310 hbp++; in httpread_hdr_analyze()
312 if (0 == strncmp(hbp, "HTTP/", 5)) { in httpread_hdr_analyze()
313 hbp += 5; in httpread_hdr_analyze()
314 if (hbp[0] == '1' && hbp[1] == '.' && in httpread_hdr_analyze()
315 isdigit(hbp[2]) && hbp[2] != '0') in httpread_hdr_analyze()
320 while (*hbp) in httpread_hdr_analyze()
321 if (*hbp++ == '\n') in httpread_hdr_analyze()
329 if (hbp[0] == '\n' || in httpread_hdr_analyze()
330 (hbp[0] == '\r' && hbp[1] == '\n')) in httpread_hdr_analyze()
332 if (!isgraph(*hbp)) in httpread_hdr_analyze()
334 if (httpread_hdr_option_analyze(h, hbp)) in httpread_hdr_analyze()
337 while (*hbp) in httpread_hdr_analyze()
338 if (*hbp++ == '\n') in httpread_hdr_analyze()
400 char *hbp; /* pointer into header buffer */ in httpread_read_handler() local
446 hbp = h->hdr + h->hdr_nbytes; in httpread_read_handler()
458 *hbp++ = *rbp++; in httpread_read_handler()
462 hbp[-1] == '\n' && in httpread_read_handler()
463 hbp[-2] == '\r' && in httpread_read_handler()
464 hbp[-3] == '\n' && in httpread_read_handler()
465 hbp[-4] == '\r' ) { in httpread_read_handler()
467 *hbp = 0; /* null terminate */ in httpread_read_handler()