| /* | |
| * 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__ */ | |