1 #ifndef SRC_HTTP_PARSER_ADAPTOR_H_ 2 #define SRC_HTTP_PARSER_ADAPTOR_H_ 3 4 #ifdef NODE_EXPERIMENTAL_HTTP 5 # include "llhttp.h" 6 7 typedef llhttp_type_t parser_type_t; 8 typedef llhttp_errno_t parser_errno_t; 9 typedef llhttp_settings_t parser_settings_t; 10 typedef llhttp_t parser_t; 11 12 #else /* !NODE_EXPERIMENTAL_HTTP */ 13 # include "http_parser.h" 14 15 typedef enum http_parser_type parser_type_t; 16 typedef enum http_errno parser_errno_t; 17 typedef http_parser_settings parser_settings_t; 18 typedef http_parser parser_t; 19 20 #define HPE_USER HPE_UNKNOWN 21 22 #endif /* NODE_EXPERIMENTAL_HTTP */ 23 24 #endif /* SRC_HTTP_PARSER_ADAPTOR_H_ */ 25