diff options
Diffstat (limited to 'vendor/librune/lib/gbrk/u8glen.c')
-rw-r--r-- | vendor/librune/lib/gbrk/u8glen.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/vendor/librune/lib/gbrk/u8glen.c b/vendor/librune/lib/gbrk/u8glen.c new file mode 100644 index 0000000..13cac7e --- /dev/null +++ b/vendor/librune/lib/gbrk/u8glen.c @@ -0,0 +1,13 @@ +#include "gbrk.h" + +size_t +u8glen(const char8_t *s, size_t n) +{ + size_t m = 0; + struct u8view unused; + + while (u8gnext(&unused, &s, &n)) + m++; + + return m; +} |