1 2 3 4 5 6 7 8 9 10
#include "unicode/string.h" size_t u8wcnt(struct u8view sv) { size_t m = 0; while (u8wnext(nullptr, &sv)) m++; return m; }