| 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;
|
|
|