]> granicus.if.org Git - python/commitdiff
Add missing prototypes for PyEval_CallFunction() and PyEval_CallMethod().
authorGuido van Rossum <guido@python.org>
Sat, 8 Aug 1998 20:53:36 +0000 (20:53 +0000)
committerGuido van Rossum <guido@python.org>
Sat, 8 Aug 1998 20:53:36 +0000 (20:53 +0000)
Include/ceval.h

index 62977badca05c127a954d0690a012fefd2416f11..1805e36af38795ce8deb79c16bae9a42017bd7a0 100644 (file)
@@ -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));