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