Lines Matching refs:mem

156 static int http_chunk_append_to_tempfile(request_st * const r, const char * const mem, const size_t…  in http_chunk_append_to_tempfile()  argument
164 if (0 != chunkqueue_append_mem_to_tempfile(cq, mem, len, errh)) in http_chunk_append_to_tempfile()
210 int http_chunk_append_buffer(request_st * const r, buffer * const mem) { in http_chunk_append_buffer() argument
211 size_t len = mem ? buffer_clen(mem) : 0; in http_chunk_append_buffer()
217 int rc = http_chunk_append_to_tempfile(r, mem->ptr, len); in http_chunk_append_buffer()
218 buffer_clear(mem); in http_chunk_append_buffer()
226 chunkqueue_append_buffer(cq, mem); in http_chunk_append_buffer()
235 int http_chunk_append_mem(request_st * const r, const char * const mem, const size_t len) { in http_chunk_append_mem() argument
237 force_assert(NULL != mem); in http_chunk_append_mem()
242 return http_chunk_append_to_tempfile(r, mem, len); in http_chunk_append_mem()
247 chunkqueue_append_mem(cq, mem, len); in http_chunk_append_mem()
286 http_chunk_decode_append_data (request_st * const r, const char *mem, off_t len) in http_chunk_decode_append_data() argument
295 unsigned char *s = (unsigned char *)mem; in http_chunk_decode_append_data()
299 p = memchr(mem, '\n', (size_t)len); in http_chunk_decode_append_data()
301 hsz = (off_t)(++p - mem); in http_chunk_decode_append_data()
308 buffer_append_string_len(h, mem, (uint32_t)len); in http_chunk_decode_append_data()
318 p = memchr(mem, '\n', (size_t)len); in http_chunk_decode_append_data()
319 hsz = (p ? (off_t)(++p - mem) : len); in http_chunk_decode_append_data()
325 buffer_append_string_len(h, mem, hsz); in http_chunk_decode_append_data()
327 mem += hsz; 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()
380 buffer_append_string_len(h, mem, mlen); in http_chunk_decode_append_data()
394 buffer_append_string_len(h, mem, (uint32_t)len); in http_chunk_decode_append_data()
403 mem += hsz; in http_chunk_decode_append_data()
415 && 0 != http_chunk_append_mem(r, mem, clen)) in http_chunk_decode_append_data()
417 mem += clen; in http_chunk_decode_append_data()
422 if (mem[0] != '\r' || mem[1] != '\n') return -1; in http_chunk_decode_append_data()
423 mem += 2; in http_chunk_decode_append_data()
428 if (mem[0] != '\r') return -1; in http_chunk_decode_append_data()
438 if (mem[0] != '\n') return -1; in http_chunk_decode_append_data()
439 ++mem; in http_chunk_decode_append_data()
450 int http_chunk_decode_append_buffer(request_st * const r, buffer * const mem) in http_chunk_decode_append_buffer() argument
461 if (0 != http_chunk_decode_append_data(r, BUF_PTR_LEN(mem))) in http_chunk_decode_append_buffer()
473 int rc = http_chunk_append_buffer(r, mem); /* might append to tmpfile */ in http_chunk_decode_append_buffer()
478 buffer_clear(mem); in http_chunk_decode_append_buffer()
483 int http_chunk_decode_append_mem(request_st * const r, const char * const mem, size_t len) in http_chunk_decode_append_mem() argument
488 if (0 != http_chunk_decode_append_data(r, mem, (off_t)len)) in http_chunk_decode_append_mem()
498 int rc = http_chunk_append_mem(r, mem, len); /*might append to tmpfile*/ in http_chunk_decode_append_mem()