4 cvttorunes(char *p, int n, Rune *r, int *nb, int *nr, int *nulls)
11 * Always guaranteed that n bytes may be interpreted
12 * without worrying about partial runes. This may mean
13 * reading up to UTFmax-1 more bytes than n; the caller
14 * knows this. If n is a firm limit, the caller should
24 w = chartorune(s, (char*)q);
39 return emalloc(BUFSIZE);