Mercurial > cpython-lru_cache-weakref
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); }
