]> git.ipfire.org Git - thirdparty/gettext.git/commit
intl: Annotate *printf functions with __attribute__ __format__.
authorBruno Haible <bruno@clisp.org>
Thu, 14 Sep 2023 09:13:22 +0000 (11:13 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 14 Sep 2023 11:25:55 +0000 (13:25 +0200)
commita36d1168bb8a3950982ad7b13e72c86c7e4458ca
treea5614983c85e02eec1c12d313bad111e241af94e
parentb182c17096847cb581c3e2c3f42c145c47c7c7a6
intl: Annotate *printf functions with __attribute__ __format__.

Reported by Pierre Ossman <ossman@cendio.se> at
<https://savannah.gnu.org/bugs/?64384>.

* gettext-runtime/intl/libgnuintl.in.h (_INTL_ATTRIBUTE_FORMAT,
_INTL_ATTRIBUTE_SPEC_PRINTF_STANDARD, _INTL_ATTRIBUTE_FORMAT_PRINTF_STANDARD):
New macros.
(fprintf, vfprintf, printf, vprintf, sprintf, vsprintf, snprintf, vsnprintf,
asprintf, vasprintf): Annotate with _INTL_ATTRIBUTE_FORMAT_PRINTF_STANDARD.
* gettext-runtime/intl/printf.c: Update comment.
gettext-runtime/intl/libgnuintl.in.h
gettext-runtime/intl/printf.c