aboutsummaryrefslogtreecommitdiff
path: root/vendor/librune/lib/utf8/u8len.c
blob: fc66ee74938fc25260440ca4231e88d79b603296 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "utf8.h"

size_t
u8len(const char8_t *s, size_t n)
{
	rune unused;
	size_t m = 0;

	while (u8next(&unused, &s, &n))
		m++;

	return m;
}