| /* |
| * Summary: Internal Interfaces for encoding in libxml2 |
| * Description: this module describes a few interfaces which were |
| * addded along with the API changes in 2.9.0 |
| * those are private routines at this point |
| * |
| * Copy: See Copyright for the status of this software. |
| * |
| * Author: Daniel Veillard |
| */ |
| |
| #ifndef __XML_ENC_H__ |
| #define __XML_ENC_H__ |
| |
| #include <libxml/tree.h> |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| int xmlCharEncFirstLineInt(xmlCharEncodingHandler *handler, xmlBufferPtr out, |
| xmlBufferPtr in, int len); |
| int xmlCharEncFirstLineInput(xmlParserInputBufferPtr input, int len); |
| int xmlCharEncInput(xmlParserInputBufferPtr input, int flush); |
| int xmlCharEncOutput(xmlOutputBufferPtr output, int init); |
| |
| #ifdef __cplusplus |
| } |
| #endif |
| #endif /* __XML_ENC_H__ */ |
| |
| |