On 08/02/2024 03:08, Michael Orlitzky wrote:
Version 2.12.0 of libxml2 changes a few functions to return (const
xmlError *) where previously they returned only (xmlError *).
Compilers generally are not happy with this. For example,

   bindings/xml/libxml_xmlparser.c: In function 'xml_parser_start_document':
   bindings/xml/libxml_xmlparser.c:327:16: error: assignment discards 'const'
   qualifier from pointer target type [-Werror=discarded-qualifiers]
   327 |         xmlerr = xmlCtxtGetLastError(parser->xml_ctx);

This commit adds a few #ifdefs to handle both versions of the API
cleanly. It's probably not the sexiest fix, but it's simple and gets
the job done.

[...]

Applied, thanks!


John-Mark.

Reply via email to