@@ -127,19 +127,11 @@ const char* llhttp_method_name(llhttp_method_t method) {
127127}
128128
129129
130- void llhttp_set_lenient_headers (llhttp_t * parser , int enabled ) {
130+ void llhttp_set_lenient (llhttp_t * parser , int enabled ) {
131131 if (enabled ) {
132- parser -> lenient_flags |= LENIENT_HEADERS ;
132+ parser -> flags |= F_LENIENT ;
133133 } else {
134- parser -> lenient_flags &= ~LENIENT_HEADERS ;
135- }
136- }
137-
138- void llhttp_set_lenient_chunked_length (llhttp_t * parser , int enabled ) {
139- if (enabled ) {
140- parser -> lenient_flags |= LENIENT_CHUNKED_LENGTH ;
141- } else {
142- parser -> lenient_flags &= ~LENIENT_CHUNKED_LENGTH ;
134+ parser -> flags &= ~F_LENIENT ;
143135 }
144136}
145137
@@ -161,55 +153,27 @@ int llhttp__on_url(llhttp_t* s, const char* p, const char* endp) {
161153}
162154
163155
164- int llhttp__on_url_complete (llhttp_t * s , const char * p , const char * endp ) {
165- int err ;
166- CALLBACK_MAYBE (s , on_url_complete , s );
167- return err ;
168- }
169-
170-
171156int llhttp__on_status (llhttp_t * s , const char * p , const char * endp ) {
172157 int err ;
173158 CALLBACK_MAYBE (s , on_status , s , p , endp - p );
174159 return err ;
175160}
176161
177162
178- int llhttp__on_status_complete (llhttp_t * s , const char * p , const char * endp ) {
179- int err ;
180- CALLBACK_MAYBE (s , on_status_complete , s );
181- return err ;
182- }
183-
184-
185163int llhttp__on_header_field (llhttp_t * s , const char * p , const char * endp ) {
186164 int err ;
187165 CALLBACK_MAYBE (s , on_header_field , s , p , endp - p );
188166 return err ;
189167}
190168
191169
192- int llhttp__on_header_field_complete (llhttp_t * s , const char * p , const char * endp ) {
193- int err ;
194- CALLBACK_MAYBE (s , on_header_field_complete , s );
195- return err ;
196- }
197-
198-
199170int llhttp__on_header_value (llhttp_t * s , const char * p , const char * endp ) {
200171 int err ;
201172 CALLBACK_MAYBE (s , on_header_value , s , p , endp - p );
202173 return err ;
203174}
204175
205176
206- int llhttp__on_header_value_complete (llhttp_t * s , const char * p , const char * endp ) {
207- int err ;
208- CALLBACK_MAYBE (s , on_header_value_complete , s );
209- return err ;
210- }
211-
212-
213177int llhttp__on_headers_complete (llhttp_t * s , const char * p , const char * endp ) {
214178 int err ;
215179 CALLBACK_MAYBE (s , on_headers_complete , s );
0 commit comments