From dae1cd5a1b66be7ab61a9129251fada8b0a0dc9b Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Sun, 22 Sep 2024 01:29:05 +0200 Subject: [PATCH] tests: Add support for "CharData *storage" to ExtHdlrData .. for an upcoming test in a follow-up commit --- expat/tests/basic_tests.c | 4 ++-- expat/tests/handlers.h | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/expat/tests/basic_tests.c b/expat/tests/basic_tests.c index 6b670de3..0e6cf60e 100644 --- a/expat/tests/basic_tests.c +++ b/expat/tests/basic_tests.c @@ -4076,7 +4076,7 @@ START_TEST(test_skipped_null_loaded_ext_entity) { = {"\n" "\n" "%pe2;\n", - external_entity_null_loader}; + external_entity_null_loader, NULL}; XML_SetUserData(g_parser, &test_data); XML_SetParamEntityParsing(g_parser, XML_PARAM_ENTITY_PARSING_ALWAYS); @@ -4094,7 +4094,7 @@ START_TEST(test_skipped_unloaded_ext_entity) { = {"\n" "\n" "%pe2;\n", - NULL}; + NULL, NULL}; XML_SetUserData(g_parser, &test_data); XML_SetParamEntityParsing(g_parser, XML_PARAM_ENTITY_PARSING_ALWAYS); diff --git a/expat/tests/handlers.h b/expat/tests/handlers.h index 16ab3502..85f525a6 100644 --- a/expat/tests/handlers.h +++ b/expat/tests/handlers.h @@ -325,6 +325,7 @@ extern int XMLCALL external_entity_devaluer(XML_Parser parser, typedef struct ext_hdlr_data { const char *parse_text; XML_ExternalEntityRefHandler handler; + CharData *storage; } ExtHdlrData; extern int XMLCALL external_entity_oneshot_loader(XML_Parser parser,