|
|
@ -64,7 +64,12 @@ size_t scan_urlencoded(const char *src,char *dest,size_t *destlen);
|
|
|
|
size_t scan_urlencoded2(const char* src,char* dest,size_t* destlen);
|
|
|
|
size_t scan_urlencoded2(const char* src,char* dest,size_t* destlen);
|
|
|
|
size_t scan_yenc(const char* src,char* dest,size_t* destlen);
|
|
|
|
size_t scan_yenc(const char* src,char* dest,size_t* destlen);
|
|
|
|
size_t scan_hexdump(const char* src,char* dest,size_t* destlen);
|
|
|
|
size_t scan_hexdump(const char* src,char* dest,size_t* destlen);
|
|
|
|
|
|
|
|
/* decodes all html5-standardized &foo; escapes, and also
|
|
|
|
|
|
|
|
* "<br>" to "\n" and "<p>" to "\n\n", leaves the rest of the tags alone */
|
|
|
|
size_t scan_html(const char* src,char* dest,size_t* destlen);
|
|
|
|
size_t scan_html(const char* src,char* dest,size_t* destlen);
|
|
|
|
|
|
|
|
/* decodes all html5-standardized &foo; escapes, but leaves all tags
|
|
|
|
|
|
|
|
* alone */
|
|
|
|
|
|
|
|
size_t scan_html_tagarg(const char* src,char* dest,size_t* destlen);
|
|
|
|
size_t scan_cescape(const char* src,char* dest,size_t* destlen);
|
|
|
|
size_t scan_cescape(const char* src,char* dest,size_t* destlen);
|
|
|
|
size_t scan_ldapescape(const char* src,char* dest,size_t* destlen);
|
|
|
|
size_t scan_ldapescape(const char* src,char* dest,size_t* destlen);
|
|
|
|
size_t scan_jsonescape(const char* src,char* dest,size_t* destlen);
|
|
|
|
size_t scan_jsonescape(const char* src,char* dest,size_t* destlen);
|
|
|
|