unsigned utf8_octet_count(char oct); unsigned utf8_symcount(const char *str); int utf8_next_octet(char **target); const char * utf8_goto_index(const char *target, unsigned index);