rem: do { ptr++; } while (IsInsideGlyph(*ptr));  return ptr - text;
add: return UTF8NextCharLenUnsafe(text);
context: UTF8NextCharLen(const char *text){	const char *ptr = text;		if (ptr == NULL || *ptr == 0)		return 0;		do {		ptr++;	} while (IsInsideGlyph(*ptr));					return ptr - text;}