From: H.J. Lu Date: Mon, 2 Oct 2017 00:30:49 +0000 (-0700) Subject: Hide internal __gettextparse function [BZ #18822] X-Git-Tag: glibc-2.27~791 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2c0cd8f81fee4d9dc8e34254f4f6ed56d5bb6f59;p=thirdparty%2Fglibc.git Hide internal __gettextparse function [BZ #18822] Hide internal __gettextparse function to allow direct access within libc.so and libc.a without using GOT nor PLT. [BZ #18822] * include/plural-exp.h: New file. * intl/plural-exp.c: Include instead of "plural-exp.h". --- diff --git a/ChangeLog b/ChangeLog index e5edb868f3c..dd228bc2f2c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2017-10-01 H.J. Lu + + [BZ #18822] + * include/plural-exp.h: New file. + * intl/plural-exp.c: Include instead of + "plural-exp.h". + 2017-10-01 H.J. Lu [BZ #18822] diff --git a/include/plural-exp.h b/include/plural-exp.h new file mode 100644 index 00000000000..3b026f804dc --- /dev/null +++ b/include/plural-exp.h @@ -0,0 +1,8 @@ +#ifndef _PLURAL_EXP_H +#include + +#ifndef _ISOMAC +extern __typeof (__gettextparse) __gettextparse attribute_hidden; +#endif /* !_ISOMAC */ + +#endif diff --git a/intl/plural-exp.c b/intl/plural-exp.c index 8c15032631a..f5249d5373f 100644 --- a/intl/plural-exp.c +++ b/intl/plural-exp.c @@ -23,7 +23,7 @@ #include #include -#include "plural-exp.h" +#include #if (defined __GNUC__ && !(defined __APPLE_CC_ && __APPLE_CC__ > 1) && \ !defined __cplusplus) \