| 2179 | |
| 2180 | |
| 2181 | void |
| 2182 | http_parser_init (http_parser *parser, enum http_parser_type t) |
| 2183 | { |
| 2184 | void *data = parser->data; /* preserve application data */ |
| 2185 | memset(parser, 0, sizeof(*parser)); |
| 2186 | parser->data = data; |
| 2187 | parser->type = t; |
| 2188 | parser->state = (t == HTTP_REQUEST ? s_start_req : (t == HTTP_RESPONSE ? s_start_res : s_start_req_or_res)); |
| 2189 | parser->http_errno = HPE_OK; |
| 2190 | } |
| 2191 | |
| 2192 | const char * |
| 2193 | http_errno_name(enum http_errno err) { |
no outgoing calls