Mercurial > gnulib
changeset 20094:2b003e7c8599
Fix mostly per Franc,ois' suggestions.
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Sat, 22 Apr 1995 05:54:18 +0000 |
parents | 8c78f366c98d |
children | af6b8b91c3ea |
files | lib/error.h |
diffstat | 1 files changed, 7 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/error.h Fri Apr 21 17:29:15 1995 +0000 +++ b/lib/error.h Sat Apr 22 05:54:18 1995 +0000 @@ -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