\end{cfuncdesc}
-\begin{cfuncdesc}{PyObject*}{PyObject_CallFunctionObArgs}{PyObject *callable,
- \moreargs,
- \code{NULL}}
+\begin{cfuncdesc}{PyObject*}{PyObject_CallFunctionObjArgs}{PyObject *callable,
+ \moreargs,
+ \code{NULL}}
Call a callable Python object \var{callable}, with a variable
number of \ctype{PyObject*} arguments. The arguments are provided
as a variable number of parameters followed by \NULL.
\end{cfuncdesc}
-\begin{cfuncdesc}{PyObject*}{PyObject_CallMethodObArgs}{PyObject *o,
- PyObject *name,
- \moreargs,
- \code{NULL}}
+\begin{cfuncdesc}{PyObject*}{PyObject_CallMethodObjArgs}{PyObject *o,
+ PyObject *name,
+ \moreargs,
+ \code{NULL}}
Calls a method of the object \var{o}, where the name of the method
is given as a Python string object in \var{name}. It is called with
a variable number of \ctype{PyObject*} arguments. The arguments are
PyObject_CallFunction:char*:format::
PyObject_CallFunction::...::
-PyObject_CallFunctionObArgs:PyObject*::+1:
-PyObject_CallFunctionObArgs:PyObject*:callable:0:
-PyObject_CallFunctionObArgs::...::
+PyObject_CallFunctionObjArgs:PyObject*::+1:
+PyObject_CallFunctionObjArgs:PyObject*:callable:0:
+PyObject_CallFunctionObjArgs::...::
PyObject_CallMethod:PyObject*::+1:
PyObject_CallMethod:PyObject*:o:0:
PyObject_CallMethod:char*:format::
PyObject_CallMethod::...::
-PyObject_CallMethodObArgs:PyObject*::+1:
-PyObject_CallMethodObArgs:PyObject*:o:0:
-PyObject_CallMethodObArgs:char*:name::
-PyObject_CallMethodObArgs::...::
+PyObject_CallMethodObjArgs:PyObject*::+1:
+PyObject_CallMethodObjArgs:PyObject*:o:0:
+PyObject_CallMethodObjArgs:char*:name::
+PyObject_CallMethodObjArgs::...::
PyObject_CallObject:PyObject*::+1:
PyObject_CallObject:PyObject*:callable_object:0:
*/
- DL_IMPORT(PyObject *) PyObject_CallFunctionObArgs(PyObject *callable,
- ...);
+ DL_IMPORT(PyObject *) PyObject_CallFunctionObjArgs(PyObject *callable,
+ ...);
/*
Call a callable Python object, callable_object, with a
*/
- DL_IMPORT(PyObject *) PyObject_CallMethodObArgs(PyObject *o,
- PyObject *m, ...);
+ DL_IMPORT(PyObject *) PyObject_CallMethodObjArgs(PyObject *o,
+ PyObject *m, ...);
/*
Call the method named m of object o with a variable number of
static PyObject *
-obargs_mktuple(va_list va)
+objargs_mktuple(va_list va)
{
int i, n = 0;
va_list countva;
}
PyObject *
-PyObject_CallMethodObArgs(PyObject *callable, PyObject *name, ...)
+PyObject_CallMethodObjArgs(PyObject *callable, PyObject *name, ...)
{
PyObject *args, *tmp;
va_list vargs;
/* count the args */
va_start(vargs, name);
- args = obargs_mktuple(vargs);
+ args = objargs_mktuple(vargs);
va_end(vargs);
if (args == NULL) {
Py_DECREF(callable);
}
PyObject *
-PyObject_CallFunctionObArgs(PyObject *callable, ...)
+PyObject_CallFunctionObjArgs(PyObject *callable, ...)
{
PyObject *args, *tmp;
va_list vargs;
/* count the args */
va_start(vargs, callable);
- args = obargs_mktuple(vargs);
+ args = objargs_mktuple(vargs);
va_end(vargs);
if (args == NULL)
return NULL;