From: Rhodri James Date: Fri, 4 Aug 2017 16:59:04 +0000 (+0100) Subject: Ensure the _check functions take parse text as char not XML_Char X-Git-Tag: R_2_2_5~24^2~125 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0cf316f8258e81051756416645b75a78dcdf25ad;p=libexpat 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 *". --- diff --git a/expat/tests/runtests.c b/expat/tests/runtests.c index 18d42406..90b27192 100644 --- a/expat/tests/runtests.c +++ b/expat/tests/runtests.c @@ -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)