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 int 14 xmlIsCatastrophicError(int level, int code); 15 16 XML_HIDDEN void 17 xmlRaiseMemoryError(xmlStructuredErrorFunc schannel, xmlGenericErrorFunc channel, 18 void *data, int domain, xmlError *error); 19 XML_HIDDEN int 20 xmlVRaiseError(xmlStructuredErrorFunc schannel, xmlGenericErrorFunc channel, 21 void *data, void *ctx, struct _xmlNode *node, 22 int domain, int code, xmlErrorLevel level, 23 const char *file, int line, const char *str1, 24 const char *str2, const char *str3, int int1, int col, 25 const char *msg, va_list ap); 26 XML_HIDDEN int 27 xmlRaiseError(xmlStructuredErrorFunc schannel, xmlGenericErrorFunc channel, 28 void *data, void *ctx, struct _xmlNode *node, 29 int domain, int code, xmlErrorLevel level, 30 const char *file, int line, const char *str1, 31 const char *str2, const char *str3, int int1, int col, 32 const char *msg, ...) LIBXML_ATTR_FORMAT(16,17); 33 XML_HIDDEN void 34 xmlGenericErrorDefaultFunc(void *ctx, const char *msg, 35 ...) LIBXML_ATTR_FORMAT(2,3); 36 XML_HIDDEN const char * 37 xmlErrString(xmlParserErrors code); 38 39 XML_HIDDEN void 40 xmlVPrintErrorMessage(const char *fmt, va_list ap); 41 XML_HIDDEN void 42 xmlPrintErrorMessage(const char *fmt, ...); 43 XML_HIDDEN void 44 xmlAbort(const char *fmt, ...); 45 46 #endif /* XML_ERROR_H_PRIVATE__ */ 47