UTF8_getc
ret = UTF8_getc(p, len, &value);
i = UTF8_getc(p, q - p, &c);
int UTF8_getc(const unsigned char *str, int len, unsigned long *val);
ret = UTF8_getc(testbuf, 2, &value);
ret = UTF8_getc(testbuf, 2, &value);
ret = UTF8_getc(testbuf, 3, &value);
ret = UTF8_getc(testbuf, 3, &value);
ret = UTF8_getc(testbuf, 4, &value);
ret = UTF8_getc(testbuf, 2, &value);
ret = UTF8_getc(testbuf, 3, &value);
ret = UTF8_getc(testbuf, 4, &value);
ret = UTF8_getc(testbuf, 0, &value);
ret = UTF8_getc(testbuf, 1, &value);
ret = UTF8_getc(testbuf, 2, &value);
ret = UTF8_getc(testbuf, 1, &value);
ret = UTF8_getc(testbuf, 1, &value);
ret = UTF8_getc(testbuf, 1, &value);