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.
This commit is contained in:
Sam James 2025-10-28 00:06:24 +00:00
parent 3d09cd9311
commit 71233d3170
No known key found for this signature in database
GPG Key ID: 738409F520DF9190
1 changed files with 2 additions and 2 deletions

View File

@ -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