]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
utf8: export utf8_char_console_width()
authorLennart Poettering <lennart@poettering.net>
Fri, 26 Apr 2024 15:40:54 +0000 (17:40 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 17 Jun 2024 07:20:21 +0000 (09:20 +0200)
src/basic/utf8.c
src/basic/utf8.h

index 4d1b31f26d0d7d6897ea5066ac7f6ba9fe5c4e16..68b7c31aecdffa623abb74ec3bea113e9f20052b 100644 (file)
@@ -179,7 +179,7 @@ char *utf8_escape_invalid(const char *str) {
         return str_realloc(p);
 }
 
-static int utf8_char_console_width(const char *str) {
+int utf8_char_console_width(const char *str) {
         char32_t c;
         int r;
 
index 301c50cc2ff9b1afcfdbc0d65ae6c889d3fae73b..de45fcba5ba7f0ebe27020e5f82932c38137a7a9 100644 (file)
@@ -59,4 +59,5 @@ static inline char32_t utf16_surrogate_pair_to_unichar(char16_t lead, char16_t t
 }
 
 size_t utf8_n_codepoints(const char *str);
+int utf8_char_console_width(const char *str);
 size_t utf8_console_width(const char *str);