glibc/iconv
Ulrich Drepper 6b98979fc9 Update.
2001-07-22  Ulrich Drepper  <drepper@redhat.com>

	* iconv/gconv_builtin.c (struct builtin_map): Remove init and end
	elements.
	(BUILTIN_TRANSFORMATION): Remove Init and End parameters.
	(__gconv_get_builtin_trans): Initialize __init_fct and __end_fct to
	NULL.
	* iconv/gconv_builtin.h: Remove NULL parameters for Init and End in
	all BUILTIN_TRANSFORMATION calls.
	* iconv/gconv_conf.c (BUILTIN_TRANSFORMATION): Remove Init and End
	parameters.
	* iconv/gconv_simple.c: Likewise.
	* iconv/gconv_db.c (gen_steps): Internal converters don't have
	initializers, move the code accordingly.

	* iconv/gconv_conf.c (__gconv_read_conf): Don't read configuration
	file if STATIC_GCONV is defined.

	* iconv/gconv_conf.c (__gconv_path_envvar): New global variable.
	(__gconv_get_path): Use it instead of call getenv.
	(__gconv_read_conf): First see whether cache can be used.  If yes,
	don't do any work here.
	* iconv/gconv_db.c (__gconv_release_step): Renamed from release_step
	and exported.  Change callers.
	(__gconv_find_transform): First call __gconv_lookup_cache and only
	continue if it signals no cache available.  Remove some unnecessary
	tests.
	* iconv/gconv_int.h: Declare __gconv_path_envvar, __gconv_lookup_cache,
	__gconv_release_step, and __gconv_loaded_cache.
	* iconv/gconv_cache.c: New file.
	* iconv/iconvconfig.c: New file.
	* iconv/iconvconfig.h: New file.
	* iconv/strtab.c: New file.
	* iconv/Makefile: Add rules to build new files and programs.
2001-07-22 17:47:08 +00:00
..
dummy-repertoire.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
gconv_builtin.c (struct builtin_map): Remove init and end elements. (BUILTIN_TRANSFORMATION): Remove Init and End parameters. (__gconv_get_builtin_trans): Initialize __init_fct and __end_fct to NULL. 2001-07-22 17:29:40 +00:00
gconv_builtin.h Update. 2001-07-22 17:47:08 +00:00
gconv_cache.c Update. 2001-07-22 17:47:08 +00:00
gconv_charset.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
gconv_close.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
gconv_conf.c Update. 2001-07-22 17:47:08 +00:00
gconv_db.c Update. 2001-07-22 17:47:08 +00:00
gconv_dl.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
gconv_int.h Update. 2001-07-22 17:47:08 +00:00
gconv_open.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
gconv_simple.c Update. 2001-07-22 17:47:08 +00:00
gconv_trans.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
gconv.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
gconv.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
iconv_charmap.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
iconv_close.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
iconv_open.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
iconv_prog.c Update. 2001-07-08 07:32:45 +00:00
iconv_prog.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
iconv.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
iconv.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
iconvconfig.c Update. 2001-07-22 17:47:08 +00:00
iconvconfig.h Update. 2001-07-22 17:47:08 +00:00
loop.c (put16) [!_STRING_ARCH_unaligned && BIG_ENDIAN]: Fix index. 2001-07-15 15:18:22 +00:00
Makefile Update. 2001-07-22 17:47:08 +00:00
skeleton.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
strtab.c Update. 2001-07-22 17:47:08 +00:00
tst-iconv1.c Update. 2001-02-20 02:14:31 +00:00
tst-iconv2.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
tst-iconv3.c (Finding Tokens in a String): Document XPG basename() and dirname(), aswell as GNU basename(). 2001-01-06 23:27:53 +00:00
Versions Update. 1999-01-18 23:15:16 +00:00