diff options
author | Bruno Haible <bruno@clisp.org> | 2020-05-09 13:22:49 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2020-05-09 13:22:49 +0200 |
commit | 598afc1407a86340f948e5545f19c06afe13e059 (patch) | |
tree | b88e5a89ae952d165f217593bb4ff81882ed050d /lib/xprintf.h | |
parent | 7dc2704acc113493518945b2f751dfb2882a698a (diff) | |
download | gnulib-598afc1407a86340f948e5545f19c06afe13e059.tar.gz |
Remove redundant definitions of _GL_ATTRIBUTE_FORMAT.
* lib/argp.h (_GL_ATTRIBUTE_FORMAT): Remove macro.
* lib/argp-fmtstream.h (_GL_ATTRIBUTE_FORMAT): Likewise.
* lib/c-snprintf.h (_GL_ATTRIBUTE_FORMAT): Likewise.
* lib/c-vasnprintf.h (_GL_ATTRIBUTE_FORMAT): Likewise.
* lib/c-vasprintf.h (_GL_ATTRIBUTE_FORMAT): Likewise.
* lib/c-vsnprintf.h (_GL_ATTRIBUTE_FORMAT): Likewise.
* lib/c-xvasprintf.h (_GL_ATTRIBUTE_FORMAT): Likewise.
* lib/error.h (_GL_ATTRIBUTE_FORMAT): Likewise.
* lib/parse-datetime.y (_GL_ATTRIBUTE_FORMAT): Likewise.
* lib/vasnprintf.h (_GL_ATTRIBUTE_FORMAT): Likewise.
* lib/xprintf.h (_GL_ATTRIBUTE_FORMAT): Likewise.
* lib/xvasprintf.h (_GL_ATTRIBUTE_FORMAT): Likewise.
Diffstat (limited to 'lib/xprintf.h')
-rw-r--r-- | lib/xprintf.h | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/lib/xprintf.h b/lib/xprintf.h index 18ca05cfb9..d0615b4f90 100644 --- a/lib/xprintf.h +++ b/lib/xprintf.h @@ -20,18 +20,6 @@ #include <stdarg.h> #include <stdio.h> -/* The __attribute__ feature is available in gcc versions 2.5 and later. - The __-protected variants of the attributes 'format' and 'printf' are - accepted by gcc versions 2.6.4 (effectively 2.7) and later. - We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because - gnulib and libintl do '#define printf __printf__' when they override - the 'printf' function. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) -# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) -#else -# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */ -#endif - extern int xprintf (char const *restrict format, ...) _GL_ATTRIBUTE_FORMAT ((__printf__, 1, 2)); extern int xvprintf (char const *restrict format, va_list args) |