summaryrefslogtreecommitdiffstats
path: root/Source/cm_utf8.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cm_utf8.h')
-rw-r--r--Source/cm_utf8.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/cm_utf8.h b/Source/cm_utf8.h
index fcb43e0..27dc559 100644
--- a/Source/cm_utf8.h
+++ b/Source/cm_utf8.h
@@ -13,6 +13,10 @@ extern "C" {
const char* cm_utf8_decode_character(const char* first, const char* last,
unsigned int* pc);
+/** Returns whether a C string is a sequence of valid UTF-8 encoded Unicode
+ codepoints. Returns non-zero on success. */
+int cm_utf8_is_valid(const char* s);
+
#ifdef __cplusplus
} /* extern "C" */
#endif