int jvp_utf8_verify(const char* in, const char* end) { int codepoint = 0; while ((in = jvp_utf8_next(in, end, &codepoint))) { if (codepoint == -1) return 0; } return codepoint != -1; }
int jvp_utf8_is_valid(const char* in, const char* end) { int codepoint; while ((in = jvp_utf8_next(in, end, &codepoint))) { if (codepoint == -1) return 0; } return 1; }