1 #ifndef XML_ERROR_H_PRIVATE__ 2 #define XML_ERROR_H_PRIVATE__ 3 4 #include <stdarg.h> 5 6 #include <libxml/xmlerror.h> 7 #include <libxml/xmlversion.h> 8 9 #define MAX_ERR_MSG_SIZE 64000 10 11 struct _xmlNode; 12 13 XML_HIDDEN void 14 xmlRaiseMemoryError(xmlStructuredErrorFunc schannel, xmlGenericErrorFunc channel, 15 void *data, int domain, xmlError *error); 16 XML_HIDDEN int 17 xmlVRaiseError(xmlStructuredErrorFunc schannel, xmlGenericErrorFunc channel, 18 void *data, void *ctx, struct _xmlNode *node, 19 int domain, int code, xmlErrorLevel level, 20 const char *file, int line, const char *str1, 21 const char *str2, const char *str3, int int1, int col, 22 const char *msg, va_list ap); 23 XML_HIDDEN int 24 xmlRaiseError(xmlStructuredErrorFunc schannel, xmlGenericErrorFunc channel, 25 void *data, void *ctx, struct _xmlNode *node, 26 int domain, int code, xmlErrorLevel level, 27 const char *file, int line, const char *str1, 28 const char *str2, const char *str3, int int1, int col, 29 const char *msg, ...) LIBXML_ATTR_FORMAT(16,17); 30 XML_HIDDEN void 31 xmlGenericErrorDefaultFunc(void *ctx, const char *msg, 32 ...) LIBXML_ATTR_FORMAT(2,3); 33 XML_HIDDEN const char * 34 xmlErrString(xmlParserErrors code); 35 36 XML_HIDDEN void 37 xmlVPrintErrorMessage(const char *fmt, va_list ap); 38 XML_HIDDEN void 39 xmlPrintErrorMessage(const char *fmt, ...); 40 XML_HIDDEN void 41 xmlAbort(const char *fmt, ...); 42 43 #endif /* XML_ERROR_H_PRIVATE__ */ 44