(__attribute__): Define.
authorJim Meyering <jim@meyering.net>
Sun, 19 Sep 1999 16:21:26 +0000 (16:21 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 19 Sep 1999 16:21:26 +0000 (16:21 +0000)
(ATTRIBUTE_NORETURN): Remove #else clause.
(ATTRIBUTE_UNUSED): Define.

src/sys2.h

index 8e80aa3..2082cb6 100644 (file)
@@ -358,8 +358,14 @@ char *base_name PARAMS ((char const *));
 # define IF_LINT(Code) /* empty */
 #endif
 
-#if __GNUC__
+#if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 7)
+# define __attribute__(x)
+#endif
+
+#ifndef ATTRIBUTE_NORETURN
 # define ATTRIBUTE_NORETURN __attribute__ ((__noreturn__))
-#else
-# define ATTRIBUTE_NORETURN /* empty */
+#endif
+
+#ifndef ATTRIBUTE_UNUSED
+# define ATTRIBUTE_UNUSED __attribute__ ((__unused__))
 #endif