From: Guido van Rossum Date: Sat, 8 Aug 1998 20:53:36 +0000 (+0000) Subject: Add missing prototypes for PyEval_CallFunction() and PyEval_CallMethod(). X-Git-Tag: v1.5.2a1~74 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3d109a0e6dc4235cb27a343055dca3e90bbe65c1;p=python Add missing prototypes for PyEval_CallFunction() and PyEval_CallMethod(). --- diff --git a/Include/ceval.h b/Include/ceval.h index 62977badca..1805e36af3 100644 --- a/Include/ceval.h +++ b/Include/ceval.h @@ -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));