summaryrefslogtreecommitdiff
path: root/util.h
diff options
context:
space:
mode:
Diffstat (limited to 'util.h')
-rw-r--r--util.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/util.h b/util.h
index 40692cb..456708a 100644
--- a/util.h
+++ b/util.h
@@ -46,5 +46,8 @@ Oid enumLabelToOid(const char *typname, const char *label);
size_t utf8_substring(const char *src, size_t srcbytes,
size_t start, size_t length,
const char **out_start, size_t *out_bytes);
+void utf8_decode_char_nocheck(const char **sp, unsigned int *uc);
+bool utf8_validate(const char *str, size_t length);
+int utf8_encode_char(char *out, unsigned int uc);
#endif