Lines Matching refs:h

290     buffer * const h = &r->gw_dechunk->b;  in http_chunk_decode_append_data()  local
297 if (buffer_is_blank(h)) { in http_chunk_decode_append_data()
308 buffer_append_string_len(h, mem, (uint32_t)len); in http_chunk_decode_append_data()
313 uint32_t hlen = buffer_clen(h); in http_chunk_decode_append_data()
314 p = strchr(h->ptr, '\n'); in http_chunk_decode_append_data()
316 hsz = (off_t)(++p - h->ptr); in http_chunk_decode_append_data()
325 buffer_append_string_len(h, mem, hsz); in http_chunk_decode_append_data()
331 s = (unsigned char *)h->ptr;/*(note: read h->ptr after append)*/ in http_chunk_decode_append_data()
343 if ((char *)s == mem || (char *)s == h->ptr) return -1; /*(no hex)*/ in http_chunk_decode_append_data()
359 if (buffer_is_unset(h)) in http_chunk_decode_append_data()
360 buffer_copy_string_len(h, CONST_STR_LEN("0\r\n\r\n")); in http_chunk_decode_append_data()
362 buffer_clear(h); in http_chunk_decode_append_data()
371 uint32_t mlen = buffer_clen(h); in http_chunk_decode_append_data()
380 buffer_append_string_len(h, mem, mlen); in http_chunk_decode_append_data()
381 p = strrchr(h->ptr, '\n'); in http_chunk_decode_append_data()
383 buffer_truncate(h, p + 1 - h->ptr); in http_chunk_decode_append_data()
385 buffer_append_string_len(h, CONST_STR_LEN("\r\n")); in http_chunk_decode_append_data()
388 buffer_clear(h); in http_chunk_decode_append_data()
389 buffer_append_string_len(h, CONST_STR_LEN("0\r\n")); in http_chunk_decode_append_data()
391 buffer_append_string_len(h, CONST_STR_LEN("\r\n")); in http_chunk_decode_append_data()
394 buffer_append_string_len(h, mem, (uint32_t)len); in http_chunk_decode_append_data()
395 if ((p = strstr(h->ptr, "\r\n\r\n"))) { in http_chunk_decode_append_data()
407 buffer_clear(h); in http_chunk_decode_append_data()