]> git.ipfire.org Git - thirdparty/gettext.git/commit
intl: Consolidate fallback _GL_* macro definitions into intl.m4
authorDaiki Ueno <ueno@gnu.org>
Wed, 16 Jul 2014 06:19:30 +0000 (15:19 +0900)
committerDaiki Ueno <ueno@gnu.org>
Wed, 16 Jul 2014 06:34:56 +0000 (15:34 +0900)
commit0f8e2ccaa854fc17ac3d5412d944160aa2e78ea5
tree075af05aaee2c11cb0a7e5d5d7b4e32ab386e361
parent5395556cb127387fd43368a1b9702179360f4f11
intl: Consolidate fallback _GL_* macro definitions into intl.m4

We had defined _GL_* macros used by libintl itself in the corresponding
C files.  However, it will increase divergence between Gnulib and gettext.
This patch moves the fallback macro definitions into M4 and emit them only
when the project is not using Gnulib.

* gettext-runtime/m4/intl.m4 (gt_GL_ATTRIBUTE): New macro.
(AM_INTL_SUBDIR): Require gt_GL_ATTRIBUTE.
* gettext-runtime/intl/localename.c: Update from Gnulib.
2014-07-10  Assaf Gordon  <assafgordon@gmail.com>
    localename: avoid -Wsuggest-attribute={const,pure} warnings
    * lib/localename.c (string_hash): Tag internal function as pure.
* gettext-runtime/intl/xsize.c (XSIZE_INLINE): Remove _GL_UNUSED definition.
It will be set through intl.m4.
* Makefile.am (distcheck-hook): Add back localename.c check.
ChangeLog
Makefile.am
gettext-runtime/intl/ChangeLog
gettext-runtime/intl/localename.c
gettext-runtime/intl/xsize.c
gettext-runtime/m4/ChangeLog
gettext-runtime/m4/intl.m4