diff options
author | Jo-Philipp Wich <jo@mein.io> | 2018-04-04 16:56:49 +0200 |
---|---|---|
committer | Jo-Philipp Wich <jo@mein.io> | 2018-04-04 16:56:49 +0200 |
commit | d3b95607a7f0961038674c7651a50215a0eb2db1 (patch) | |
tree | a8b460d17393c1aa9719b1993743360db162c6ad /utils.h | |
parent | a39b7f8e5b150c9c94ecf46f95084e4f001b03f2 (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.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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 |