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.
This commit is contained in:
parent
8fbd4a3e78
commit
f24281251f
|
@ -2310,13 +2310,13 @@ PyCurses_tparm(PyObject *self, PyObject *args)
|
|||
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. */
|
||||
#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)) {
|
||||
|
@ -2351,7 +2351,7 @@ PyCurses_tparm(PyObject *self, PyObject *args)
|
|||
result = tparm(fmt,i1,i2,i3,i4,i5,i6,i7,i8,i9);
|
||||
break;
|
||||
}
|
||||
#endif /* __hpux */
|
||||
#endif /* defined(__hpux) || defined(_AIX) */
|
||||
return PyString_FromString(result);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue