From: Antoine Pitrou Date: Tue, 6 Apr 2010 16:01:57 +0000 (+0000) Subject: Merged revisions 79837 via svnmerge from X-Git-Tag: v3.2a1~1214 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f96b78437bdda6e14d6b9b7edb54b8987de42915;p=python Merged revisions 79837 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r79837 | antoine.pitrou | 2010-04-06 17:38:25 +0200 (mar., 06 avril 2010) | 19 lines 14 years later, we still don't know what it's for. Spotted by the PyPy developers. Original commit is: branch: trunk user: guido date: Mon Aug 19 21:32:04 1996 +0200 files: Python/getargs.c description: [svn r6499] Support for keyword arguments (PyArg_ParseTupleAndKeywords) donated by Geoff Philbrick (slightly changed by me). Also a little change to make the file acceptable to K&R C compilers (HPUX, SunOS 4.x). ........ --- diff --git a/Python/getargs.c b/Python/getargs.c index 39be98c03f..17c5317d34 100644 --- a/Python/getargs.c +++ b/Python/getargs.c @@ -1849,16 +1849,6 @@ skipitem(const char **p_format, va_list *p_va, int flags) (void) va_arg(*p_va, PyTypeObject*); (void) va_arg(*p_va, PyObject **); } -#if 0 -/* I don't know what this is for */ - else if (*format == '?') { - inquiry pred = va_arg(*p_va, inquiry); - format++; - if ((*pred)(arg)) { - (void) va_arg(*p_va, PyObject **); - } - } -#endif else if (*format == '&') { typedef int (*converter)(PyObject *, void *); (void) va_arg(*p_va, converter);