--- a/libpurple/xmlnode.c Mon Mar 11 04:33:20 2024 -0500
+++ b/libpurple/xmlnode.c Mon Mar 11 21:22:20 2024 -0500
@@ -743,7 +743,7 @@
-purple_xmlnode_parser_structural_error_libxml(void *user_data, xmlErrorPtr error)
+purple_xmlnode_parser_structural_error_libxml(void *user_data, const xmlErrorPtr error) struct _xmlnode_parser_data *xpd = user_data;
@@ -797,7 +797,7 @@
purple_xmlnode_parser_element_start_libxml, /* startElementNs */
purple_xmlnode_parser_element_end_libxml, /* endElementNs */
- purple_xmlnode_parser_structural_error_libxml, /* serror */
+ (xmlStructuredErrorFunc)purple_xmlnode_parser_structural_error_libxml, /* serror */