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