/ libxml2 / enc.h
enc.h
 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