• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef XML_IO_H_PRIVATE__
2 #define XML_IO_H_PRIVATE__
3 
4 #include <libxml/encoding.h>
5 #include <libxml/tree.h>
6 #include <libxml/xmlversion.h>
7 
8 XML_HIDDEN void
9 xmlInitIOCallbacks(void);
10 
11 XML_HIDDEN int
12 xmlNoNetExists(const char *filename);
13 
14 XML_HIDDEN int
15 xmlParserInputBufferCreateUrl(const char *URI, xmlCharEncoding enc,
16                               int flags, xmlParserInputBufferPtr *out);
17 
18 XML_HIDDEN xmlParserInputBufferPtr
19 xmlNewInputBufferString(const char *str, int flags);
20 XML_HIDDEN xmlParserInputBufferPtr
21 xmlNewInputBufferMemory(const void *mem, size_t size, int flags,
22                         xmlCharEncoding enc);
23 
24 #ifdef LIBXML_OUTPUT_ENABLED
25 XML_HIDDEN xmlOutputBufferPtr
26 xmlAllocOutputBufferInternal(xmlCharEncodingHandlerPtr encoder);
27 XML_HIDDEN void
28 xmlOutputBufferWriteQuotedString(xmlOutputBufferPtr buf,
29                                  const xmlChar *string);
30 #endif
31 
32 #endif /* XML_IO_H_PRIVATE__ */
33