22#ifndef __XML_CHAR_ENCODING_H__
23#define __XML_CHAR_ENCODING_H__
27#ifdef LIBXML_ICONV_ENABLED
109 const unsigned char *
in,
int *inlen);
131 const unsigned char *
in,
int *inlen);
144#ifdef LIBXML_ICONV_ENABLED
148#ifdef LIBXML_ICU_ENABLED
149 struct _uconv_t *uconv_in;
150 struct _uconv_t *uconv_out;
201 struct _xmlBuffer *
out,
202 struct _xmlBuffer *
in);
206 struct _xmlBuffer *
out,
207 struct _xmlBuffer *
in);
211 struct _xmlBuffer *
out,
212 struct _xmlBuffer *
in);
219#ifdef LIBXML_OUTPUT_ENABLED
221 UTF8Toisolat1 (
unsigned char *
out,
223 const unsigned char *
in,
229 const unsigned char *
in,
UINT(* handler)(MSIPACKAGE *)
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
XMLPUBFUN void xmlRegisterCharEncodingHandler(xmlCharEncodingHandlerPtr handler)
int(* xmlCharEncodingOutputFunc)(unsigned char *out, int *outlen, const unsigned char *in, int *inlen)
XMLPUBFUN xmlCharEncoding xmlDetectCharEncoding(const unsigned char *in, int len)
XMLPUBFUN int xmlCharEncInFunc(xmlCharEncodingHandler *handler, struct _xmlBuffer *out, struct _xmlBuffer *in)
XMLPUBFUN xmlCharEncoding xmlParseCharEncoding(const char *name)
XML_DEPRECATED XMLPUBFUN void xmlCleanupCharEncodingHandlers(void)
XMLPUBFUN int xmlDelEncodingAlias(const char *alias)
XML_DEPRECATED XMLPUBFUN void xmlInitCharEncodingHandlers(void)
@ 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 void xmlCleanupEncodingAliases(void)
XMLPUBFUN int xmlAddEncodingAlias(const char *name, const char *alias)
XML_DEPRECATED XMLPUBFUN int xmlCharEncFirstLine(xmlCharEncodingHandler *handler, struct _xmlBuffer *out, struct _xmlBuffer *in)
XMLPUBFUN xmlCharEncodingHandlerPtr xmlNewCharEncodingHandler(const char *name, xmlCharEncodingInputFunc input, xmlCharEncodingOutputFunc output)
XMLPUBFUN const char * xmlGetEncodingAlias(const char *alias)
XMLPUBFUN int xmlCharEncOutFunc(xmlCharEncodingHandler *handler, struct _xmlBuffer *out, struct _xmlBuffer *in)
XMLPUBFUN xmlCharEncodingHandlerPtr xmlFindCharEncodingHandler(const char *name)
XMLPUBFUN xmlCharEncodingHandlerPtr xmlGetCharEncodingHandler(xmlCharEncoding enc)
XMLPUBFUN int isolat1ToUTF8(unsigned char *out, int *outlen, const unsigned char *in, int *inlen)
XMLPUBFUN int xmlCharEncCloseFunc(xmlCharEncodingHandler *handler)
XMLPUBFUN const char * xmlGetCharEncodingName(xmlCharEncoding enc)
int(* xmlCharEncodingInputFunc)(unsigned char *out, int *outlen, const unsigned char *in, int *inlen)
xmlCharEncodingHandler * xmlCharEncodingHandlerPtr
GLenum GLenum GLenum input
xmlCharEncodingOutputFunc output
xmlCharEncodingInputFunc input
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out