H A D | picohttpparser.c | 325 parse_headers(const char *buf, const char *buf_end, struct phr_header *headers, in parse_headers() argument 346 &headers[*num_headers].name, in parse_headers() 347 &headers[*num_headers].name_len, in parse_headers() 352 if (headers[*num_headers].name_len == 0) { in parse_headers() 364 headers[*num_headers].name = NULL; in parse_headers() 365 headers[*num_headers].name_len = 0; in parse_headers() 382 headers[*num_headers].value = value; in parse_headers() 383 headers[*num_headers].value_len = value_end - value; in parse_headers() 391 int *minor_version, struct phr_header *headers, in parse_request() argument 436 return parse_headers(buf, buf_end, headers, num_header in parse_request() 443 phr_parse_request(const char * buf_start,size_t len,const char ** method,size_t * method_len,const char ** path,size_t * path_len,int * minor_version,struct phr_header * headers,size_t * num_headers,size_t last_len) phr_parse_request() argument 475 parse_response(const char * buf,const char * buf_end,int * minor_version,int * status,const char ** msg,size_t * msg_len,struct phr_header * headers,size_t * num_headers,size_t max_headers,int * ret) parse_response() argument 528 phr_parse_response(const char * buf_start,size_t len,int * minor_version,int * status,const char ** msg,size_t * msg_len,struct phr_header * headers,size_t * num_headers,size_t last_len) phr_parse_response() argument 557 phr_parse_headers(const char * buf_start,size_t len,struct phr_header * headers,size_t * num_headers,size_t last_len) phr_parse_headers() argument [all...] |