Annotation of parser3/src/patches/libxml_transcoder_context1.patch, revision 1.1
1.1 ! paf 1: --- include/libxml/encoding.h.0 Wed Oct 10 14:45:48 2001
! 2: +++ include/libxml/encoding.h Fri Dec 28 18:30:49 2001
! 3: @@ -97,7 +97,8 @@
! 4: * The value of @outlen after return is the number of ocetes consumed.
! 5: */
! 6: typedef int (* xmlCharEncodingInputFunc)(unsigned char* out, int *outlen,
! 7: - const unsigned char* in, int *inlen);
! 8: + const unsigned char* in, int *inlen,
! 9: + void *info);
! 10:
! 11:
! 12: /**
! 13: @@ -119,7 +120,8 @@
! 14: * The value of @outlen after return is the number of ocetes consumed.
! 15: */
! 16: typedef int (* xmlCharEncodingOutputFunc)(unsigned char* out, int *outlen,
! 17: - const unsigned char* in, int *inlen);
! 18: + const unsigned char* in, int *inlen,
! 19: + void *info);
! 20:
! 21:
! 22: /*
! 23: @@ -131,8 +133,8 @@
! 24: typedef xmlCharEncodingHandler *xmlCharEncodingHandlerPtr;
! 25: struct _xmlCharEncodingHandler {
! 26: char *name;
! 27: - xmlCharEncodingInputFunc input;
! 28: - xmlCharEncodingOutputFunc output;
! 29: + xmlCharEncodingInputFunc input; void *inputInfo;
! 30: + xmlCharEncodingOutputFunc output; void *outputInfo;
! 31: #ifdef LIBXML_ICONV_ENABLED
! 32: iconv_t iconv_in;
! 33: iconv_t iconv_out;
! 34: @@ -190,11 +192,13 @@
! 35: int UTF8Toisolat1 (unsigned char* out,
! 36: int *outlen,
! 37: const unsigned char* in,
! 38: - int *inlen);
! 39: + int *inlen,
! 40: + void *info);
! 41: int isolat1ToUTF8 (unsigned char* out,
! 42: int *outlen,
! 43: const unsigned char* in,
! 44: - int *inlen);
! 45: + int *inlen,
! 46: + void *info);
! 47: /*
! 48: * exports additional "UTF-8 aware" string routines which are
! 49: */
E-mail: