freebsd-dev/lib/libiconv_modules
Tijl Coosemans 9ca40936af - In the libiconv module for ISO 2022 restore the original order of the
fields of a private struct such that variables of this type are
  initialised correctly.  Fixes conversion from ISO 2022.
  Also do this in the BIG5 module to prevent similar errors in the future.
- In the libiconv module for EUC-TW replace 2^cs with 1<<cs.  Fixes
  conversion from EUC-TW.
- Synchronise iconv code with NetBSD.  In most cases this only updates
  the RCS id because the changes are already there or are NetBSD specific.
  + libc/iconv/citrus_csmapper.c: Add a comment.
  + libc/iconv/citrus_db_factory.c: Remove put16().
  + libc/iconv/citrus_iconv.c: Return EINVAL on error.
  + libc/iconv/citrus_mapper.c: Return EINVAL on error.
  + libc/iconv/citrus_memstream.c: Fix type of a variable.
  + libc/iconv/citrus_prop.h: Sync definition of _CITRUS_PROP_HINT_END.
  + libc/iconv/citrus_stdenc.c: Return EINVAL on error.
  + libiconv_modules/mapper_std/citrus_mapper_std.c: Plug memory leak.

Obtained from:	NetBSD
MFC after:	2 weeks
2014-04-01 10:36:11 +00:00
..
BIG5 - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
DECHanyu - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
EUC Split the last gcc-specific flags off into CFLAGS.gcc. This also 2014-01-05 21:03:49 +00:00
EUCTW - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
GBK2K Split the last gcc-specific flags off into CFLAGS.gcc. This also 2014-01-05 21:03:49 +00:00
HZ Fix Simplified Chinese character set conversions by switching around the 2014-02-24 13:43:11 +00:00
iconv_none - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
iconv_std - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
ISO2022 - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
JOHAB Split the last gcc-specific flags off into CFLAGS.gcc. This also 2014-01-05 21:03:49 +00:00
mapper_646
mapper_none
mapper_parallel Split the last gcc-specific flags off into CFLAGS.gcc. This also 2014-01-05 21:03:49 +00:00
mapper_serial Split the last gcc-specific flags off into CFLAGS.gcc. This also 2014-01-05 21:03:49 +00:00
mapper_std - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
mapper_zone Split the last gcc-specific flags off into CFLAGS.gcc. This also 2014-01-05 21:03:49 +00:00
MSKanji In libiconv_modules, surround unused static _citrus_XXX_pack_state() and 2013-12-28 13:49:48 +00:00
UES - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
UTF7 Split the last gcc-specific flags off into CFLAGS.gcc. This also 2014-01-05 21:03:49 +00:00
UTF8 In libiconv_modules, surround unused static _citrus_XXX_pack_state() and 2013-12-28 13:49:48 +00:00
UTF1632 Split the last gcc-specific flags off into CFLAGS.gcc. This also 2014-01-05 21:03:49 +00:00
VIQR - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
ZW In libiconv_modules, surround unused static _citrus_XXX_pack_state() and 2013-12-28 13:49:48 +00:00
Makefile Use Makefile.inc instead of .export. 2013-09-06 10:40:38 +00:00
Makefile.inc Use Makefile.inc instead of .export. 2013-09-06 10:40:38 +00:00