#include "internal.h" int utf8·len(char *s) { int c; long n; rune r; n = 0; for(;;){ c = *(uchar*)s; if(c < Tx){ if(c == 0) return n; s++; }else s += utf8·decode(s, &r); n++; } }