From fc929d146675da0cda2d142e3d9a2b5616fd2aab Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 12 Mar 1995 18:06:08 +0000 Subject: [PATCH] Undef __P before defining it. --- lib/linebuffer.h | 1 + lib/long-options.h | 7 +++---- lib/xstrtol.h | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/linebuffer.h b/lib/linebuffer.h index 265431ad7c..5c73951e83 100644 --- a/lib/linebuffer.h +++ b/lib/linebuffer.h @@ -24,6 +24,7 @@ struct linebuffer char *buffer; }; +#undef __P #if defined (__STDC__) && __STDC__ #define __P(x) x #else diff --git a/lib/long-options.h b/lib/long-options.h index 220305ce6e..986a52d0d4 100644 --- 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, diff --git a/lib/xstrtol.h b/lib/xstrtol.h index ff44d6becb..bebeca3b6f 100644 --- 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 -- 2.30.2