#include <parser2.h>
MODULE = HTTP::Parser2::XS PACKAGE = HTTP::Parser2::XS
int
parse_http_request(buf, envref)
SV *buf
SV *envref
CODE:
if (!SvROK(envref) || SvTYPE(SvRV(envref)) != SVt_PVHV)
croak("Second param for parse_http_request must be a hashref");
RETVAL = parse_http_request(buf, envref);
OUTPUT:
RETVAL
int
parse_http_response(buf, envref)
SV *buf
SV *envref
CODE:
if (!SvROK(envref) || SvTYPE(SvRV(envref)) != SVt_PVHV)
croak("Second param for parse_http_response must be a hashref");
RETVAL = parse_http_response(buf, envref);
OUTPUT:
RETVAL
int
parse_http_request_psgi(buf, envref)
SV *buf
SV *envref
CODE:
if (!SvROK(envref) || SvTYPE(SvRV(envref)) != SVt_PVHV)
croak("Second param for parse_http_request must be a hashref");
RETVAL = parse_http_request_psgi(buf, envref);
OUTPUT:
RETVAL