libxml2 2.9.1 clean sources
[tomato.git] / release / src / router / libxml2 / enc.h
blob057d206df8a89cc6c7835fc9f7568629568207a7
1 /*
2 * Summary: Internal Interfaces for encoding in libxml2
3 * Description: this module describes a few interfaces which were
4 * addded along with the API changes in 2.9.0
5 * those are private routines at this point
7 * Copy: See Copyright for the status of this software.
9 * Author: Daniel Veillard
12 #ifndef __XML_ENC_H__
13 #define __XML_ENC_H__
15 #include <libxml/tree.h>
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
21 int xmlCharEncFirstLineInt(xmlCharEncodingHandler *handler, xmlBufferPtr out,
22 xmlBufferPtr in, int len);
23 int xmlCharEncFirstLineInput(xmlParserInputBufferPtr input, int len);
24 int xmlCharEncInput(xmlParserInputBufferPtr input, int flush);
25 int xmlCharEncOutput(xmlOutputBufferPtr output, int init);
27 #ifdef __cplusplus
29 #endif
30 #endif /* __XML_ENC_H__ */