Example #1
0
void ParserWrapper_init(ParserWrapper *wrapper) {
  ryah_http_parser_init(&wrapper->parser, wrapper->type);
  wrapper->parser.status_code = 0;
  wrapper->parser.http_major = 0;
  wrapper->parser.http_minor = 0;

  wrapper->request_url = Qnil;
  wrapper->request_path = Qnil;
  wrapper->query_string = Qnil;
  wrapper->fragment = Qnil;

  wrapper->headers = Qnil;

  wrapper->last_field_name = Qnil;
  wrapper->last_field_name_at = NULL;
  wrapper->last_field_name_length = 0;
}
Example #2
0
void ParserWrapper_init(ParserWrapper *wrapper) {
  ryah_http_parser_init(&wrapper->parser, wrapper->type);
  wrapper->parser.status_code = 0;
  wrapper->parser.http_major = 0;
  wrapper->parser.http_minor = 0;

  wrapper->request_url = Qnil;
  wrapper->request_path = Qnil;
  wrapper->query_string = Qnil;
  wrapper->fragment = Qnil;

  wrapper->upgrade_data = Qnil;

  wrapper->headers = Qnil;
  wrapper->completed = Qfalse;

  wrapper->last_field_name = Qnil;
  wrapper->curr_field_name = Qnil;
}