Commit 5c6f3e09 authored by Guido van Rossum's avatar Guido van Rossum

Add missing prototypes for PyEval_CallFunction() and PyEval_CallMethod().

parent 467c7ffc
......@@ -44,6 +44,16 @@ PyObject *PyEval_CallObjectWithKeywords
#define PyEval_CallObject(func,arg) \
PyEval_CallObjectWithKeywords(func, arg, (PyObject *)NULL)
#ifdef HAVE_STDARG_PROTOTYPES
PyObject *PyEval_CallFunction Py_PROTO((PyObject *obj, char *format, ...));
PyObject *PyEval_CallMethod Py_PROTO((PyObject *obj,
char *methodname, char *format, ...));
#else
/* Better to have no prototypes at all for varargs functions in this case */
PyObject *PyEval_CallFunction();
PyObject *PyEval_CallMethod();
#endif
PyObject *PyEval_GetBuiltins Py_PROTO((void));
PyObject *PyEval_GetGlobals Py_PROTO((void));
PyObject *PyEval_GetLocals Py_PROTO((void));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment