Thursday, 8 February 2024

[netsurf-dev] Re: [PATCH 1/1] bindings/xml/libxml_xmlparser.c: update for libxml2 >= 2.12.0

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.

No comments:

Post a Comment