Index: third_party/libxml/src/xmlreader.c |
diff --git a/third_party/libxml/src/xmlreader.c b/third_party/libxml/src/xmlreader.c |
index d416dac55decef7107084b0f59ca1c924d1c4bc8..f285790be21ab1eb760ae04a3e6b325b5271e512 100644 |
--- a/third_party/libxml/src/xmlreader.c |
+++ b/third_party/libxml/src/xmlreader.c |
@@ -4050,13 +4050,19 @@ xmlTextReaderCurrentDoc(xmlTextReaderPtr reader) { |
} |
#ifdef LIBXML_SCHEMAS_ENABLED |
-static char *xmlTextReaderBuildMessage(const char *msg, va_list ap); |
+static char *xmlTextReaderBuildMessage(const char *msg, va_list ap) LIBXML_ATTR_FORMAT(1,0); |
static void XMLCDECL |
-xmlTextReaderValidityError(void *ctxt, const char *msg, ...); |
+xmlTextReaderValidityError(void *ctxt, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); |
static void XMLCDECL |
-xmlTextReaderValidityWarning(void *ctxt, const char *msg, ...); |
+xmlTextReaderValidityWarning(void *ctxt, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); |
+ |
+static void XMLCDECL |
+xmlTextReaderValidityErrorRelay(void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); |
+ |
+static void XMLCDECL |
+xmlTextReaderValidityWarningRelay(void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); |
static void XMLCDECL |
xmlTextReaderValidityErrorRelay(void *ctx, const char *msg, ...) |
@@ -4850,7 +4856,7 @@ xmlTextReaderStructuredError(void *ctxt, xmlErrorPtr error) |
} |
} |
-static void XMLCDECL |
+static void XMLCDECL LIBXML_ATTR_FORMAT(2,3) |
xmlTextReaderError(void *ctxt, const char *msg, ...) |
{ |
va_list ap; |
@@ -4863,7 +4869,7 @@ xmlTextReaderError(void *ctxt, const char *msg, ...) |
} |
-static void XMLCDECL |
+static void XMLCDECL LIBXML_ATTR_FORMAT(2,3) |
xmlTextReaderWarning(void *ctxt, const char *msg, ...) |
{ |
va_list ap; |