changeset 396:98a444435129

Undef __P before defining it.
author Jim Meyering <jim@meyering.net>
date Sun, 12 Mar 1995 18:06:08 +0000
parents b305d1d56092
children 2a84024fa38d
files lib/linebuffer.h lib/long-options.h lib/xstrtol.h
diffstat 3 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/lib/linebuffer.h
+++ b/lib/linebuffer.h
@@ -24,6 +24,7 @@
   char *buffer;
 };
 
+#undef __P
 #if defined (__STDC__) && __STDC__
 #define	__P(x) x
 #else
--- a/lib/long-options.h
+++ b/lib/long-options.h
@@ -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,
--- a/lib/xstrtol.h
+++ b/lib/xstrtol.h
@@ -13,6 +13,7 @@
 # define __ZLONG_MAX LONG_MAX
 #endif
 
+#undef __P
 #if defined (__STDC__) && __STDC__
 #define	__P(x) x
 #else