summaryrefslogtreecommitdiff
path: root/lib/error.h
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1995-04-22 05:54:18 +0000
committerJim Meyering <jim@meyering.net>1995-04-22 05:54:18 +0000
commitaf8e117d0dc0117892f3dd7718b129a47de0f8f8 (patch)
treed2d2e07151697c9fd37feafd0438f98f423f6b00 /lib/error.h
parenta87015327efe9754f4c82361251bd19fb0e6840b (diff)
downloadcoreutils-af8e117d0dc0117892f3dd7718b129a47de0f8f8.tar.xz
Fix mostly per Franc,ois' suggestions.
Diffstat (limited to 'lib/error.h')
-rw-r--r--lib/error.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/error.h b/lib/error.h
index 4f2852383..2042e6afb 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