]> git.ipfire.org Git - thirdparty/gettext.git/commit
intl: Improve declaration of 'struct binding'.
authorBruno Haible <bruno@clisp.org>
Fri, 2 Jun 2023 23:25:53 +0000 (01:25 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 2 Jun 2023 23:25:53 +0000 (01:25 +0200)
commitc90e54f08182b04c06440a21cab808846c0fdc29
treeb68b6527db79247243e5db5e0260e594a68ad591
parent21344b6d998b7dbb9c0d36d0bde1400be4150e94
intl: Improve declaration of 'struct binding'.

* autogen.sh (GNULIB_MODULES_LIBINTL): Add flexmember.
* gettext-runtime/intl/gettextP.h (struct binding): Use FLEXIBLE_ARRAY_MEMBER
instead of ZERO.
* gettext-runtime/intl/bindtextdom.c: Include flexmember.h.
(offsetof): Remove fallback definition.
(set_binding_values): Use FLEXNSIZEOF.
autogen.sh
gettext-runtime/intl/bindtextdom.c
gettext-runtime/intl/gettextP.h