From 71233d31704fa5eff6d3a7921f1af18257630405 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 28 Oct 2025 00:06:24 +0000 Subject: [PATCH] libgcobol: fix xmlCtxtGetVersion typo again Followup to r16-4668-g374ec67294fc4f. I'd assumed the build got past this point but it turned out it hadn't. libgcobol/ChangeLog: PR cobol/122451 * xmlparse.cc (context_t): Make 'ctxt' public. (xml_push_parse): Fix xmlCtxtGetVersion argument. --- libgcobol/xmlparse.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libgcobol/xmlparse.cc b/libgcobol/xmlparse.cc index 59d40721544..54b9f02ca37 100644 --- a/libgcobol/xmlparse.cc +++ b/libgcobol/xmlparse.cc @@ -658,9 +658,9 @@ xmlParserErrors_str( xmlParserErrors erc, const char name[] ) { * The global context is NULL if XML PARSE is not in progress. */ static class context_t { - xmlParserCtxt * ctxt; const int priority; public: + xmlParserCtxt * ctxt; context_t() : ctxt(nullptr), priority(LOG_INFO) { const int option = LOG_PERROR, facility = LOG_USER; #if HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME @@ -734,7 +734,7 @@ xml_push_parse( cblc_field_t *input_field, context.push( input_field, input_offset, len, false); #if LIBXML_VERSION >= 21400 - const xmlChar * version = xmlCtxtGetVersion( context ); + const xmlChar * version = xmlCtxtGetVersion( context.ctxt ); #else const xmlChar * version = xmlchar_of("requires version 2.14"); #endif -- 2.47.3