Hi Daniel, I fully agree with these goals:
I think it then becomes the best combination: - no code duplication with iconv internal routines if present. - allow native support of the full set on all platforms - doesn't change the API/ABI
The changed patch is attached. Native ISO-8859-2..ISO-8859-16 support will only be compiled in, when LIBXML_ICONV_ENABLED is not defined and LIBXML_ISO8859X_ENABLED is defined. No new external symbols (and therefore no APIs) are added. Regards, Peter Jacobi
Attachment:
encoding.c.diff-c.gz
Description: Binary data