22#ifndef __XML_CHAR_ENCODING_H__
23#define __XML_CHAR_ENCODING_H__
27#ifdef LIBXML_ICONV_ENABLED
100 const unsigned char *
in,
int *inlen);
122 const unsigned char *
in,
int *inlen);
135#ifdef LIBXML_ICONV_ENABLED
139#ifdef LIBXML_ICU_ENABLED
140 struct _uconv_t *uconv_in;
141 struct _uconv_t *uconv_out;
216#ifdef LIBXML_OUTPUT_ENABLED
218 UTF8Toisolat1 (
unsigned char *
out,
220 const unsigned char *
in,
226 const unsigned char *
in,
UINT(* handler)(MSIPACKAGE *)
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
XMLPUBFUN int XMLCALL xmlCharEncCloseFunc(xmlCharEncodingHandler *handler)
int(* xmlCharEncodingOutputFunc)(unsigned char *out, int *outlen, const unsigned char *in, int *inlen)
XMLPUBFUN xmlCharEncodingHandlerPtr XMLCALL xmlNewCharEncodingHandler(const char *name, xmlCharEncodingInputFunc input, xmlCharEncodingOutputFunc output)
XMLPUBFUN xmlCharEncodingHandlerPtr XMLCALL xmlFindCharEncodingHandler(const char *name)
XML_DEPRECATED XMLPUBFUN void XMLCALL xmlInitCharEncodingHandlers(void)
XMLPUBFUN void XMLCALL xmlCleanupEncodingAliases(void)
XMLPUBFUN void XMLCALL xmlRegisterCharEncodingHandler(xmlCharEncodingHandlerPtr handler)
XMLPUBFUN int XMLCALL xmlCharEncFirstLine(xmlCharEncodingHandler *handler, xmlBufferPtr out, xmlBufferPtr in)
XMLPUBFUN xmlCharEncodingHandlerPtr XMLCALL xmlGetCharEncodingHandler(xmlCharEncoding enc)
@ XML_CHAR_ENCODING_8859_6
@ XML_CHAR_ENCODING_8859_7
@ XML_CHAR_ENCODING_8859_2
@ XML_CHAR_ENCODING_8859_4
@ XML_CHAR_ENCODING_8859_8
@ XML_CHAR_ENCODING_UTF16BE
@ XML_CHAR_ENCODING_2022_JP
@ XML_CHAR_ENCODING_8859_3
@ XML_CHAR_ENCODING_EBCDIC
@ XML_CHAR_ENCODING_UCS4LE
@ XML_CHAR_ENCODING_ERROR
@ XML_CHAR_ENCODING_UCS4_3412
@ XML_CHAR_ENCODING_UCS4BE
@ XML_CHAR_ENCODING_8859_1
@ XML_CHAR_ENCODING_8859_9
@ XML_CHAR_ENCODING_UTF16LE
@ XML_CHAR_ENCODING_8859_5
@ XML_CHAR_ENCODING_ASCII
@ XML_CHAR_ENCODING_SHIFT_JIS
@ XML_CHAR_ENCODING_UCS4_2143
@ XML_CHAR_ENCODING_EUC_JP
XMLPUBFUN int XMLCALL xmlAddEncodingAlias(const char *name, const char *alias)
XMLPUBFUN const char *XMLCALL xmlGetCharEncodingName(xmlCharEncoding enc)
XML_DEPRECATED XMLPUBFUN void XMLCALL xmlCleanupCharEncodingHandlers(void)
XMLPUBFUN xmlCharEncoding XMLCALL xmlParseCharEncoding(const char *name)
XMLPUBFUN int XMLCALL xmlCharEncInFunc(xmlCharEncodingHandler *handler, xmlBufferPtr out, xmlBufferPtr in)
XMLPUBFUN xmlCharEncoding XMLCALL xmlDetectCharEncoding(const unsigned char *in, int len)
XMLPUBFUN const char *XMLCALL xmlGetEncodingAlias(const char *alias)
XMLPUBFUN int XMLCALL xmlDelEncodingAlias(const char *alias)
int(* xmlCharEncodingInputFunc)(unsigned char *out, int *outlen, const unsigned char *in, int *inlen)
XMLPUBFUN int XMLCALL isolat1ToUTF8(unsigned char *out, int *outlen, const unsigned char *in, int *inlen)
XMLPUBFUN int XMLCALL xmlCharEncOutFunc(xmlCharEncodingHandler *handler, xmlBufferPtr out, xmlBufferPtr in)
xmlCharEncodingHandler * xmlCharEncodingHandlerPtr
GLenum GLenum GLenum input
xmlCharEncodingOutputFunc output
xmlCharEncodingInputFunc input