chiark / gitweb /
basic/escape: merge utf8 and non-utf8 paths in cunescape_one
[elogind.git] / src / basic / escape.h
index 84916387a835d5e2e264a54f7c44c281ccafe680..6777de692c83698fff1715d753740c3c7c547c00 100644 (file)
@@ -41,7 +41,7 @@ size_t cescape_char(char c, char *buf);
 int cunescape(const char *s, UnescapeFlags flags, char **ret);
 int cunescape_length(const char *s, size_t length, UnescapeFlags flags, char **ret);
 int cunescape_length_with_prefix(const char *s, size_t length, const char *prefix, UnescapeFlags flags, char **ret);
-int cunescape_one(const char *p, size_t length, char *ret, uint32_t *ret_unicode);
+int cunescape_one(const char *p, size_t length, uint32_t *ret, bool *eight_bit);
 
 char *xescape(const char *s, const char *bad);