Ensure the _check functions take parse text as char not XML_Char
_run_character_check() et al pass their parse text to XML_Parse()
via _XML_Parse_SINGLE_BYTES().  Both of these expect the parse text
as "const char *", not "const XML_Char *".
@@ -579,7 +579,7 @@ accumulate_attribute(void *userData, const XML_Char *UNUSED_P(name),
static void
-_run_character_check(const XML_Char *text, const XML_Char *expected,
+_run_character_check(const char *text, const XML_Char *expected,
const char *file, int line)
{
CharData storage;
@@ -596,7 +596,7 @@ _run_character_check(const XML_Char *text, const XML_Char *expected,
_run_character_check(text, expected, __FILE__, __LINE__)
static void
-_run_attribute_check(const XML_Char *text, const XML_Char *expected,
+_run_attribute_check(const char *text, const XML_Char *expected,
const char *file, int line)
{
CharData storage;
@@ -626,7 +626,7 @@ ext_accumulate_characters(void *userData, const XML_Char *s, int len)
}
static void
-_run_ext_character_check(const XML_Char *text,
+_run_ext_character_check(const char *text,
ExtTest *test_data,
const XML_Char *expected,
const char *file, int line)
