| 2135 | |
| 2136 | |
| 2137 | void |
| 2138 | http_parser_init (http_parser *parser, enum http_parser_type t) |
| 2139 | { |
| 2140 | void *data = parser->data; /* preserve application data */ |
| 2141 | memset(parser, 0, sizeof(*parser)); |
| 2142 | parser->data = data; |
| 2143 | parser->type = t; |
| 2144 | parser->state = (t == HTTP_REQUEST ? s_start_req : (t == HTTP_RESPONSE ? s_start_res : s_start_req_or_res)); |
| 2145 | parser->http_errno = HPE_OK; |
| 2146 | } |
| 2147 | |
| 2148 | void |
| 2149 | http_parser_settings_init(http_parser_settings *settings) |
no outgoing calls