]> git.ipfire.org Git - thirdparty/glibc.git/commit
Clean up iconv/gconv_int.h for unnecessary declarations
authorArjun Shankar <arjun@redhat.com>
Tue, 25 Sep 2018 13:13:15 +0000 (15:13 +0200)
committerArjun Shankar <arjun@redhat.com>
Tue, 25 Sep 2018 13:13:15 +0000 (15:13 +0200)
commit335a3b0a0d26313537eddfc26db14e33deecc433
tree8c6ba407e589316f831254a826006337c1c1441f
parent462d348caa16843594d8f23170ba7b635d2df220
Clean up iconv/gconv_int.h for unnecessary declarations

The variables __gconv_path_elem, __gconv_max_path_elem_len and function
__gconv_get_path declared in, as well as the type path_elem and macro
GCONV_NCHAR_GOAL defined in gconv_int.h are all used in only one iconv
compilation unit each. In addition, the extern declaration of the variable
__gconv_nmodules refers to a variable that does not exist any more.
Considering this, these symbols do not need to be exposed via a header file.

This patch removes the extern declarations from the header file and moves
the definitions to the compilation units where they are used.
ChangeLog
iconv/gconv_conf.c
iconv/gconv_int.h
iconv/gconv_open.c