• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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