]> granicus.if.org Git - libexpat/commitdiff
Ensure the _check functions take parse text as char not XML_Char
authorRhodri James <rhodri@kynesim.co.uk>
Fri, 4 Aug 2017 16:59:04 +0000 (17:59 +0100)
committerSebastian Pipping <sebastian@pipping.org>
Tue, 29 Aug 2017 20:30:32 +0000 (22:30 +0200)
_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 *".

expat/tests/runtests.c

index 18d42406b9d6632740c50dc5c8b77353e75e5f61..90b27192abdcfb202d91dba439f125af790ae491 100644 (file)
@@ -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)