]> granicus.if.org Git - libexpat/commitdiff
Fix test_ext_entity_set_bom() to work for UTF-16
authorRhodri James <rhodri@kynesim.co.uk>
Tue, 22 Aug 2017 12:22:39 +0000 (13:22 +0100)
committerSebastian Pipping <sebastian@pipping.org>
Tue, 29 Aug 2017 21:13:13 +0000 (23:13 +0200)
expat/tests/runtests.c

index 7fa56920edc23d87b21a56c6818bf4d10a7069e8..c3d76dc3e50fb98111d42a372698c9c0bad27346 100644 (file)
@@ -1628,9 +1628,14 @@ START_TEST(test_ext_entity_set_bom)
         XCS("utf-8"),
         NULL
     };
+#ifdef XML_UNICODE
+    const XML_Char *expected = XCS("\x00e9");
+#else
+    const XML_Char *expected = XCS("\xc3\xa9");
+#endif
 
     XML_SetExternalEntityRefHandler(parser, external_entity_loader);
-    run_ext_character_check(text, &test_data, "\xC3\xA9");
+    run_ext_character_check(text, &test_data, expected);
 }
 END_TEST