aboutsummaryrefslogtreecommitdiffstats
path: root/src/m/pmax.h
diff options
context:
space:
mode:
authorKarl Heuer <[email protected]>1994-04-15 19:11:48 +0000
committerKarl Heuer <[email protected]>1994-04-15 19:11:48 +0000
commit0f800451f90fa04c6ad51c2dc17ffd5ecc273abd (patch)
tree1415b90cd2e6733f26b13f3972f99e6c72b33778 /src/m/pmax.h
parent0fe4741d0b1c45961648518aaf03aa55f977fb78 (diff)
(C_SWITCH_X_MACHINE): add -DNeedVarargsProrotypes=0.
Diffstat (limited to 'src/m/pmax.h')
-rw-r--r--src/m/pmax.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/m/pmax.h b/src/m/pmax.h
index b3d8dc0df6..fcead9e6a7 100644
--- a/src/m/pmax.h
+++ b/src/m/pmax.h
@@ -78,7 +78,12 @@ NOTE-END */
Using the MIT X11 distribution instead of the one provided by Dec will
also solve the problem, but I doubt you can convince everyone to do this. */
-#define C_SWITCH_X_MACHINE -DNeedFunctionPrototypes=0
+/* Addendum: the MIT X11 distribution neglects to define certain symbols
+ when NeedFunctionPrototypes is 0, but still tries to use them when
+ NeedVarargsProrotypes is 1 (which is its default value). So if we're
+ going to disable non-variadic prototypes, we also need to disable
+ variadic prototypes. [email protected] */
+#define C_SWITCH_X_MACHINE -DNeedFunctionPrototypes=0 -DNeedVarargsPrototypes=0
/* Enable a fix in process.c. */
#define SET_CHILD_PTY_PGRP