From 2c595e8ddec759fb94bf1b06d21dada3a1b70978 Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Fri, 20 Jan 2023 16:13:00 +0100 Subject: STR 2822: function to count bytes in a UTF-8 string --- FL/fl_utf8.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'FL') diff --git a/FL/fl_utf8.h b/FL/fl_utf8.h index 7a7489b38..41e59c648 100644 --- a/FL/fl_utf8.h +++ b/FL/fl_utf8.h @@ -56,6 +56,9 @@ FL_EXPORT int fl_utf8len(char c); /* OD: returns the byte length of the first UTF-8 char sequence (returns +1 if not valid) */ FL_EXPORT int fl_utf8len1(char c); +/* OD: returns the byte length of a UTF-8 text */ +FL_EXPORT int fl_utf8strlen(const char *text, int len=-1); + /* OD: returns the number of Unicode chars in the UTF-8 string */ FL_EXPORT int fl_utf_nb_char(const unsigned char *buf, int len); -- cgit v1.2.3