X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/7bbe944b70a8a904dd15905fbf351b5e906224ff..8818b7fca12456e62410ef914a7bef250a0633c9:/lib/unicode.h diff --git a/lib/unicode.h b/lib/unicode.h index a996844..7f32207 100644 --- a/lib/unicode.h +++ b/lib/unicode.h @@ -74,6 +74,9 @@ uint32_t utf32_iterator_code(utf32_iterator it); int utf32_iterator_grapheme_boundary(utf32_iterator it); int utf32_iterator_word_boundary(utf32_iterator it); +uint32_t **utf32_word_split(const uint32_t *s, size_t ns, size_t *nwp); +char **utf8_word_split(const char *s, size_t ns, size_t *nwp); + /** @brief Convert 0-terminated UTF-32 to UTF-8 * @param s 0-terminated UTF-32 string * @return 0-terminated UTF-8 string or 0 on error