freebsd-nq/lib/libc/iconv
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
..
__iconv_free_list.c Move the iconv wrapper source from libc_nonshared to libc/iconv so that 2013-11-25 20:17:55 +00:00
__iconv_get_list.3 mdoc: fix several uses of the Fx macro to point to actual releases. 2014-01-28 21:40:10 +00:00
__iconv_get_list.c Move the iconv wrapper source from libc_nonshared to libc/iconv so that 2013-11-25 20:17:55 +00:00
__iconv.c Move the iconv wrapper source from libc_nonshared to libc/iconv so that 2013-11-25 20:17:55 +00:00
_strtol.h
_strtoul.h
bsd_iconv.c Move the iconv wrapper source from libc_nonshared to libc/iconv so that 2013-11-25 20:17:55 +00:00
citrus_aliasname_local.h
citrus_bcs_strtol.c - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
citrus_bcs_strtoul.c - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
citrus_bcs.c
citrus_bcs.h
citrus_csmapper.c - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
citrus_csmapper.h - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
citrus_db_factory.c - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
citrus_db_factory.h
citrus_db_file.h
citrus_db_hash.c
citrus_db_hash.h
citrus_db.c
citrus_db.h
citrus_esdb_file.h
citrus_esdb.c
citrus_esdb.h
citrus_fix_grouping.h
citrus_hash.c
citrus_hash.h
citrus_iconv_local.h Add ICONV_{GET,SET}_ILSEQ_INVALID iconvctl. GNU iconv returns EILSEQ 2013-11-25 01:26:06 +00:00
citrus_iconv.c - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
citrus_iconv.h
citrus_lock.h
citrus_lookup_factory.c
citrus_lookup_factory.h
citrus_lookup_file.h
citrus_lookup.c - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
citrus_lookup.h
citrus_mapper_local.h
citrus_mapper.c - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
citrus_mapper.h
citrus_memstream.c - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
citrus_memstream.h
citrus_mmap.c - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
citrus_mmap.h
citrus_module.c
citrus_module.h
citrus_namespace.h
citrus_none.c
citrus_none.h
citrus_pivot_factory.c
citrus_pivot_factory.h
citrus_pivot_file.h
citrus_prop.c - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
citrus_prop.h - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
citrus_region.h
citrus_stdenc_local.h
citrus_stdenc_template.h
citrus_stdenc.c - In the libiconv module for ISO 2022 restore the original order of the 2014-04-01 10:36:11 +00:00
citrus_stdenc.h
citrus_types.h
iconv_canonicalize.3 mdoc: fix several uses of the Fx macro to point to actual releases. 2014-01-28 21:40:10 +00:00
iconv_canonicalize.c Move the iconv wrapper source from libc_nonshared to libc/iconv so that 2013-11-25 20:17:55 +00:00
iconv_close.c Move the iconv wrapper source from libc_nonshared to libc/iconv so that 2013-11-25 20:17:55 +00:00
iconv_compat.c Attempt to move the POSIX iconv* symbols out of runtime linker space. 2013-11-17 22:52:17 +00:00
iconv_open_into.c Move the iconv wrapper source from libc_nonshared to libc/iconv so that 2013-11-25 20:17:55 +00:00
iconv_open.c Move the iconv wrapper source from libc_nonshared to libc/iconv so that 2013-11-25 20:17:55 +00:00
iconv_set_relocation_prefix.c Move the iconv wrapper source from libc_nonshared to libc/iconv so that 2013-11-25 20:17:55 +00:00
iconv-internal.h Attempt to move the POSIX iconv* symbols out of runtime linker space. 2013-11-17 22:52:17 +00:00
iconv.3
iconv.c Move the iconv wrapper source from libc_nonshared to libc/iconv so that 2013-11-25 20:17:55 +00:00
iconvctl.3 mdoc: fix several uses of the Fx macro to point to actual releases. 2014-01-28 21:40:10 +00:00
iconvctl.c Move the iconv wrapper source from libc_nonshared to libc/iconv so that 2013-11-25 20:17:55 +00:00
iconvlist.3 mdoc: fix several uses of the Fx macro to point to actual releases. 2014-01-28 21:40:10 +00:00
iconvlist.c Move the iconv wrapper source from libc_nonshared to libc/iconv so that 2013-11-25 20:17:55 +00:00
Makefile.inc Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP} 2014-03-04 02:19:39 +00:00
Symbol.map Attempt to move the POSIX iconv* symbols out of runtime linker space. 2013-11-17 22:52:17 +00:00