Undef __P before defining it.
authorJim Meyering <jim@meyering.net>
Sun, 12 Mar 1995 18:06:08 +0000 (18:06 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 12 Mar 1995 18:06:08 +0000 (18:06 +0000)
lib/linebuffer.h
lib/long-options.h
lib/xstrtol.h

index 265431a..5c73951 100644 (file)
@@ -24,6 +24,7 @@ struct linebuffer
   char *buffer;
 };
 
+#undef __P
 #if defined (__STDC__) && __STDC__
 #define        __P(x) x
 #else
index 220305c..986a52d 100644 (file)
@@ -1,10 +1,9 @@
-#ifndef __P
-#if defined (__GNUC__) || (defined (__STDC__) && __STDC__)
+#undef __P
+#if defined (__STDC__) && __STDC__
 #define __P(args) args
 #else
 #define __P(args) ()
-#endif  /* GCC.  */
-#endif  /* Not __P.  */
+#endif
 
 void
   parse_long_options __P ((int _argc, char **_argv, const char *_command_name,
index ff44d6b..bebeca3 100644 (file)
@@ -13,6 +13,7 @@
 # define __ZLONG_MAX LONG_MAX
 #endif
 
+#undef __P
 #if defined (__STDC__) && __STDC__
 #define        __P(x) x
 #else