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 |
6 | * |
7 | * Copy: See Copyright for the status of this software. |
8 | * |
9 | * Author: Daniel Veillard |
10 | */ |
11 | |
12 | #ifndef __XML_ENC_H__ |
13 | #define __XML_ENC_H__ |
14 | |
15 | #include <libxml/tree.h> |
16 | |
17 | #ifdef __cplusplus |
18 | extern "C" { |
19 | #endif |
20 | |
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); |
26 | |
27 | #ifdef __cplusplus |
28 | } |
29 | #endif |
30 | #endif /* __XML_ENC_H__ */ |
31 | |
32 | |
33 | |