diff options
author | Jim Meyering <jim@meyering.net> | 1995-04-22 05:54:18 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1995-04-22 05:54:18 +0000 |
commit | 39d2ab5a665f0ee95b91371d585e021fa46dd306 (patch) | |
tree | eced11217292fd8e0ccd79445e0838758e95fda3 /lib/error.h | |
parent | 2917e4a652abe739fc4541cdb25a9b744abeb3ae (diff) | |
download | gnulib-39d2ab5a665f0ee95b91371d585e021fa46dd306.tar.gz |
Fix mostly per Franc,ois' suggestions.
Diffstat (limited to 'lib/error.h')
-rw-r--r-- | lib/error.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/error.h b/lib/error.h index 4f28523837..2042e6afbe 100644 --- a/lib/error.h +++ b/lib/error.h @@ -18,15 +18,15 @@ #ifndef _error_h_ #define _error_h_ -#if __GNUC__ >= 2 && defined (__GNUC_MINOR__) \ - && __GNUC_MINOR__ >= 5 && !defined (__STRICT_ANSI__) -#define PRINTF_ATTRIBUTE __attribute__ ((format (printf, 3, 4))) -#else -#define PRINTF_ATTRIBUTE /* empty */ +#ifndef __attribute__ +# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5) || __STRICT_ANSI__ +# define __attribute__(Spec) /* empty */ +# endif #endif -#if __GNUC__ -void error (int, int, const char *, ...) PRINTF_ATTRIBUTE ; +#if __STDC__ +void error (int, int, const char *, ...) \ + __attribute__ ((format (printf, 3, 4))); #else void error (); #endif |