#ifndef SRC_HTTP_PARSER_ADAPTOR_H_ #define SRC_HTTP_PARSER_ADAPTOR_H_ #ifdef NODE_EXPERIMENTAL_HTTP # include "llhttp.h" typedef llhttp_type_t parser_type_t; typedef llhttp_errno_t parser_errno_t; typedef llhttp_settings_t parser_settings_t; typedef llhttp_t parser_t; #else /* !NODE_EXPERIMENTAL_HTTP */ # include "http_parser.h" typedef enum http_parser_type parser_type_t; typedef enum http_errno parser_errno_t; typedef http_parser_settings parser_settings_t; typedef http_parser parser_t; #define HPE_USER HPE_UNKNOWN #endif /* NODE_EXPERIMENTAL_HTTP */ #endif /* SRC_HTTP_PARSER_ADAPTOR_H_ */