From f7a5ebc3a673b246a64c9a664df304c1520a3951 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 7 Mar 2024 12:35:17 -0800 Subject: [PATCH] Make xmlError struct constant In libxml2 commit v2.12.0~14 the API changed so that xmlGetLastError() returns pointer to a constant xmlError struct. Reflect this change in our code. Upstream-Status: Pending Signed-off-by: Khem Raj --- src/xml.c | 2 +- src/xmlstar.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xml.c b/src/xml.c index cf47cc2..e6f19c1 100644 --- a/src/xml.c +++ b/src/xml.c @@ -104,7 +104,7 @@ void reportGenericError(void* ctx, const char * msg, ...) { /* by default all errors are reported */ static ErrorInfo errorInfo = { NULL, NULL, VERBOSE, CONTINUE }; -void reportError(void *ptr, xmlErrorPtr error) +void reportError(void *ptr, const xmlError *error) { ErrorInfo *errorInfo = (ErrorInfo*) ptr; assert(errorInfo); diff --git a/src/xmlstar.h b/src/xmlstar.h index 3e1eed3..7e41ac4 100644 --- a/src/xmlstar.h +++ b/src/xmlstar.h @@ -32,7 +32,7 @@ typedef struct _errorInfo { ErrorStop stop; } ErrorInfo; -void reportError(void *ptr, xmlErrorPtr error); +void reportError(void *ptr, const xmlError* error); void suppressErrors(void); typedef struct _gOptions { -- 2.44.0