• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef XML_PARSER_H_PRIVATE__
2 #define XML_PARSER_H_PRIVATE__
3 
4 #include <libxml/parser.h>
5 #include <libxml/xmlversion.h>
6 
7 /**
8  * XML_VCTXT_DTD_VALIDATED:
9  *
10  * Set after xmlValidateDtdFinal was called.
11  */
12 #define XML_VCTXT_DTD_VALIDATED (1u << 0)
13 /**
14  * XML_VCTXT_USE_PCTXT:
15  *
16  * Set if the validation context is part of a parser context.
17  */
18 #define XML_VCTXT_USE_PCTXT (1u << 1)
19 
20 XML_HIDDEN void
21 xmlErrMemory(xmlParserCtxtPtr ctxt, const char *extra);
22 XML_HIDDEN void
23 __xmlErrEncoding(xmlParserCtxtPtr ctxt, xmlParserErrors xmlerr,
24                  const char *msg, const xmlChar *str1,
25                  const xmlChar *str2) LIBXML_ATTR_FORMAT(3,0);
26 XML_HIDDEN void
27 xmlHaltParser(xmlParserCtxtPtr ctxt);
28 XML_HIDDEN int
29 xmlParserGrow(xmlParserCtxtPtr ctxt);
30 XML_HIDDEN void
31 xmlParserShrink(xmlParserCtxtPtr ctxt);
32 
33 #endif /* XML_PARSER_H_PRIVATE__ */
34