From: Rhodri James Date: Tue, 22 Aug 2017 15:03:35 +0000 (+0100) Subject: Fix test_suspend_resume_parameter_entity() to work in UTF-16 X-Git-Tag: R_2_2_5~24^2~73 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=36dee6ce5af8228885202d5583835faa1ffe7aaf;p=libexpat Fix test_suspend_resume_parameter_entity() to work in UTF-16 --- diff --git a/expat/tests/runtests.c b/expat/tests/runtests.c index 15603f47..751ddec0 100644 --- a/expat/tests/runtests.c +++ b/expat/tests/runtests.c @@ -5306,7 +5306,7 @@ START_TEST(test_suspend_resume_parameter_entity) "%foo;\n" "]>\n" "Hello, world"; - const char *expected = "Hello, world"; + const XML_Char *expected = XCS("Hello, world"); CharData storage; CharData_Init(&storage); @@ -5317,7 +5317,7 @@ START_TEST(test_suspend_resume_parameter_entity) if (XML_Parse(parser, text, strlen(text), XML_TRUE) != XML_STATUS_SUSPENDED) xml_failure(parser); - CharData_CheckXMLChars(&storage, ""); + CharData_CheckXMLChars(&storage, XCS("")); if (XML_ResumeParser(parser) != XML_STATUS_OK) xml_failure(parser); CharData_CheckXMLChars(&storage, expected);