--- config.h.in.orig	Tue Apr  7 01:55:29 1998
+++ config.h.in	Wed Nov 18 23:46:05 1998
@@ -74,10 +74,17 @@
 /* The following items are set correctly for your system */
 /* ###################################################################### */
 
+/* Don't define bindly define `__P'.  ANSI-C declars symbols starting "__"
+ * to be in the compiler vendor's namespace.  Not the application's name
+ * space.  4.4BSD and derived systems define `__P' in the standard headers
+ * so check for that here.
+ */
+#ifndef __P
 #ifdef __STDC__
 #define __P(x) x
 #else
 #define __P(x) ()
+#endif
 #endif
 
 
