utf8cursor
struct utf8cursor;
int utf8cursor(struct utf8cursor *, struct tree *, const char *);
int utf8ncursor(struct utf8cursor *, struct tree *, const char *, size_t);
int utf8byte(struct utf8cursor *);
int utf8ncursor(struct utf8cursor *u8c, struct tree *tree, const char *s,
int utf8cursor(struct utf8cursor *u8c, struct tree *tree, const char *s)
int utf8byte(struct utf8cursor *u8c)
struct utf8cursor u8c;
if (utf8cursor(&u8c, tree, s))
if (utf8cursor(&u8c, tree, s))
static int utf8cursor(struct utf8cursor *u8c, const struct unicode_map *um,
struct utf8cursor u8c;
ret = utf8cursor(&u8c, um, UTF8_NFDI, nfdi_test_data[i].str);
struct utf8cursor u8c;
ret = utf8cursor(&u8c, um, UTF8_NFDICF, nfdicf_test_data[i].str);
struct utf8cursor cur;
struct utf8cursor cur;
struct utf8cursor cur;
struct utf8cursor cur1, cur2;
struct utf8cursor cur1, cur2;
struct utf8cursor cur1;
int utf8ncursor(struct utf8cursor *u8c, const struct unicode_map *um,
int utf8byte(struct utf8cursor *u8c)
int utf8ncursor(struct utf8cursor *u8c, const struct unicode_map *um,
extern int utf8byte(struct utf8cursor *u8c);