From 8689a10f075fa2a1980a4fda040c46ed4dbcb3bb Mon Sep 17 00:00:00 2001 From: Antoine Pitrou Date: Thu, 1 Apr 2010 16:53:15 +0000 Subject: Merged revisions 79555 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r79555 | antoine.pitrou | 2010-04-01 18:42:11 +0200 (jeu., 01 avril 2010) | 5 lines Issue #8276: PyEval_CallObject() is now only available in macro form. The function declaration, which was kept for backwards compatibility reasons, is now removed (the macro was introduced in 1997!). ........ --- Python/ceval.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) (limited to 'Python') diff --git a/Python/ceval.c b/Python/ceval.c index 4e8557df9a..0c14eb08e1 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -3695,18 +3695,7 @@ PyEval_MergeCompilerFlags(PyCompilerFlags *cf) /* External interface to call any callable object. - The arg must be a tuple or NULL. */ - -#undef PyEval_CallObject -/* for backward compatibility: export this interface */ - -PyObject * -PyEval_CallObject(PyObject *func, PyObject *arg) -{ - return PyEval_CallObjectWithKeywords(func, arg, (PyObject *)NULL); -} -#define PyEval_CallObject(func,arg) \ - PyEval_CallObjectWithKeywords(func, arg, (PyObject *)NULL) + The arg must be a tuple or NULL. The kw must be a dict or NULL. */ PyObject * PyEval_CallObjectWithKeywords(PyObject *func, PyObject *arg, PyObject *kw) -- cgit v1.2.1