glibc/iconv
Arjun Shankar 6d6ee04622 Unconditionally call __gconv_get_path when reading iconv configuration
__gconv_read_conf is only ever called once during the program's lifetime.
This means that __gconv_path_elem is always uninitialized when the function
begins executing.  __gconv_get_path has an assert to ensure that this
expected runtime behaviour is always exhibited.  Given this, checking for a
NULL value before calling __gconv_get_path is unnecessary.  This commit
drops the condition and calls __gconv_get_path unconditionally.
2018-11-05 15:45:07 +01:00
..
dummy-repertoire.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
gconv_builtin.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
gconv_builtin.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
gconv_cache.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
gconv_charset.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
gconv_close.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
gconv_conf.c Unconditionally call __gconv_get_path when reading iconv configuration 2018-11-05 15:45:07 +01:00
gconv_db.c Remove unnecessary locking when reading iconv configuration [BZ #22062] 2018-10-17 17:47:29 +02:00
gconv_dl.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
gconv_int.h Remove unnecessary locking when reading iconv configuration [BZ #22062] 2018-10-17 17:47:29 +02:00
gconv_open.c Clean up iconv/gconv_int.h for unnecessary declarations 2018-09-25 15:13:15 +02:00
gconv_simple.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
gconv_trans.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
gconv.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
gconv.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
iconv_charmap.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
iconv_close.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
iconv_open.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
iconv_prog.c Update copyright dates not handled by scripts/update-copyrights. 2018-01-01 00:41:16 +00:00
iconv_prog.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
iconv.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
iconv.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
iconvconfig.c Update copyright dates not handled by scripts/update-copyrights. 2018-01-01 00:41:16 +00:00
iconvconfig.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
loop.c Fix s390 -Os iconv build. 2018-03-05 21:46:55 +00:00
Makefile Remove unnecessary locking when reading iconv configuration [BZ #22062] 2018-10-17 17:47:29 +02:00
skeleton.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
strtab.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-gconv-modules Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-gconv-init-failure-mod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-gconv-init-failure.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-iconv1.c
tst-iconv2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-iconv3.c Convert tst-iconv3 to use test-skeleton. 2015-02-25 16:01:13 -08:00
tst-iconv4.c
tst-iconv5.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-iconv6.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-iconv-mt.c Remove unnecessary locking when reading iconv configuration [BZ #22062] 2018-10-17 17:47:29 +02:00
Versions