Home | History | Annotate | Download | only in libxml2
      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