summaryrefslogtreecommitdiffstats
path: root/src/util.h
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2024-03-13 19:33:30 +0100
committerLouis Burda <quent.burda@gmail.com>2024-03-13 19:33:42 +0100
commitbba6cce573d46b02dbb207b005721b370cab1698 (patch)
tree8af38b347b29aee7bac14e61db29f89a3a1f98d8 /src/util.h
parent7146f1c08cf06c5865181f6e45b70505ca89d7a2 (diff)
downloadtmus-bba6cce573d46b02dbb207b005721b370cab1698.tar.gz
tmus-bba6cce573d46b02dbb207b005721b370cab1698.zip
Add initial rudimentary grapheme support
Diffstat (limited to 'src/util.h')
-rw-r--r--src/util.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/util.h b/src/util.h
index 0f14bdc..969821e 100644
--- a/src/util.h
+++ b/src/util.h
@@ -37,3 +37,8 @@ char *sanitized(const char *instr);
const char *timestr(unsigned int seconds);
uint64_t current_ms(void);
+
+size_t text_width(const char *utf8, size_t len);
+
+size_t utf8_next_break_left(const char *utf8, size_t pos);
+size_t utf8_next_break_right(const char *utf8, size_t pos);