summaryrefslogtreecommitdiff
path: root/utils.h
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2018-04-04 16:56:49 +0200
committerJo-Philipp Wich <jo@mein.io>2018-04-04 16:56:49 +0200
commitd3b95607a7f0961038674c7651a50215a0eb2db1 (patch)
treea8b460d17393c1aa9719b1993743360db162c6ad /utils.h
parenta39b7f8e5b150c9c94ecf46f95084e4f001b03f2 (diff)
utils: add uh_htmlescape() helper
The uh_htmlescape() function returns a copy of the given string with the HTML special characters `<`, `>`, `"` and `'` replaced by HTML entities in hexadecimal notation. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'utils.h')
-rw-r--r--utils.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/utils.h b/utils.h
index c583f45..093deff 100644
--- a/utils.h
+++ b/utils.h
@@ -73,5 +73,6 @@ int uh_b64decode(char *buf, int blen, const void *src, int slen);
bool uh_path_match(const char *prefix, const char *url);
char *uh_split_header(char *str);
bool uh_addr_rfc1918(struct uh_addr *addr);
+char *uh_htmlescape(const char *src);
#endif