diff Modules/_cursesmodule.c @ 22350:4ce517b3e301 2.2

Backport my fix from a whiles back: Fix for [ #504284 ] Last build problems on AIX I'm ignoring the suggestion that this should be an autoconf test in the interests of having a fix today. Feel free to quibble.
author Michael W. Hudson <mwh@python.net>
date Sun, 17 Mar 2002 19:02:10 +0000
parents 1c769217c105
children 5f5fd2c4fcf2
line wrap: on
line diff
--- a/Modules/_cursesmodule.c	Sun Mar 17 18:59:32 2002 +0000
+++ b/Modules/_cursesmodule.c	Sun Mar 17 19:02:10 2002 +0000
@@ -2310,14 +2310,14 @@
 		return NULL;
 	}
 	
-#ifdef __hpux
-        /* tparm is declared with 10 arguments on HP/UX 11.
-           If this is a problem on other platforms as well,
-           an autoconf test should be added to determine
-           whether tparm can be called with a variable number
-           of arguments. Perhaps the other arguments should
-           be initialized in this case also. */
-        result = tparm(fmt,i1,i2,i3,i4,i5,i6,i7,i8,i9);
+#if defined(__hpux) || defined(_AIX)
+	/* tparm is declared with 10 arguments on a few platforms
+	   (HP-UX, AIX). If this proves to be a problem on other 
+	   platforms as well, perhaps an autoconf test should be 
+	   added to determine whether tparm can be called with a 
+	   variable number of arguments. Perhaps the other arguments 
+	   should be initialized in this case also. */
+	result = tparm(fmt,i1,i2,i3,i4,i5,i6,i7,i8,i9);
 #else
 	switch (PyTuple_GET_SIZE(args)) {
 	case 1:
@@ -2351,7 +2351,7 @@
 		result = tparm(fmt,i1,i2,i3,i4,i5,i6,i7,i8,i9);
 		break;
 	}
-#endif /* __hpux */
+#endif /* defined(__hpux) || defined(_AIX) */
 	return PyString_FromString(result);
 }