From: Bruno Haible Date: Sun, 16 Aug 2020 11:00:43 +0000 (+0200) Subject: Fix "warning: 'snprintf' macro redefined". X-Git-Tag: v1.0~3743 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=6cc9ad5fd79c9efb43b25a0f5a0a3fccc2121b91;p=gnulib.git Fix "warning: 'snprintf' macro redefined". * lib/strerror_r.c (snprintf): Undefine before redefining. --- diff --git a/ChangeLog b/ChangeLog index a7a22d861d..eca93a8b58 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2020-08-16 Bruno Haible + Fix "warning: 'snprintf' macro redefined". + * lib/strerror_r.c (snprintf): Undefine before redefining. + Fix "warning: address of array 'locale' will always evaluate to 'true'". * lib/nl_langinfo.c (ctype_codeset): Remove redundant NULL test. diff --git a/lib/strerror_r.c b/lib/strerror_r.c index 9ccc6c3b4f..30445996e4 100644 --- a/lib/strerror_r.c +++ b/lib/strerror_r.c @@ -120,6 +120,7 @@ local_snprintf (char *buf, size_t buflen, const char *format, ...) buf[buflen - 1] = '\0'; return result; } +# undef snprintf # define snprintf local_snprintf #endif