Simplify http_parse_querystring()

Instead of reimplementing URL parameter parsing from scratch, use
url_decode_parameter_name() and url_decode_parameter_value() which are
already provided by Git.

Also, change the return type of http_parse_querystring() to void since
its only caller already ignores the return value.

Signed-off-by: Lukas Fleischer <lfleischer@lfos.de>
Tá an tiomantas seo le fáil i:
Lukas Fleischer
2016-09-29 08:38:45 +02:00
tiomanta ag Jason A. Donenfeld
tuismitheoir e18a85b6a2
tiomantas 927b0ae30c
D'athraigh 2 comhad le 11 breiseanna agus 57 scriosta

2
html.h
Féach ar an gComhad

@ -32,6 +32,6 @@ extern void html_link_close(void);
extern void html_fileperm(unsigned short mode);
extern int html_include(const char *filename);
extern int http_parse_querystring(const char *txt, void (*fn)(const char *name, const char *value));
extern void http_parse_querystring(const char *txt, void (*fn)(const char *name, const char *value));
#endif /* HTML_H */