From ace7e4624688210c00ac53f829ca4196e9fd358e Mon Sep 17 00:00:00 2001 From: Rhodri James Date: Tue, 22 Aug 2017 15:06:18 +0100 Subject: [PATCH] Fix test_predefined_entities() to work correctly with UTF-16 builds --- expat/tests/runtests.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/expat/tests/runtests.c b/expat/tests/runtests.c index 698b1325..3f7e5bc3 100644 --- a/expat/tests/runtests.c +++ b/expat/tests/runtests.c @@ -4209,7 +4209,8 @@ END_TEST START_TEST(test_predefined_entities) { const char *text = "<>&"'"; - const char *result = "<>&\"'"; + const XML_Char *expected = XCS("<>&"'"); + const XML_Char *result = XCS("<>&\"'"); CharData storage; XML_SetDefaultHandler(parser, accumulate_characters); @@ -4222,7 +4223,7 @@ START_TEST(test_predefined_entities) XML_TRUE) == XML_STATUS_ERROR) xml_failure(parser); /* The default handler doesn't translate the entities */ - CharData_CheckXMLChars(&storage, text); + CharData_CheckXMLChars(&storage, expected); /* Now try again and check the translation */ XML_ParserReset(parser, NULL); -- 2.40.0