
![]() | Every object in Python is represented by C struct PyObject |
![]() | Wrapper code converts between PyObject variables and plain C variables (from PyObject r1 and r2 to double, and
double result to PyObject):
static PyObject *_wrap_hw1(PyObject *self, PyObject *args) {
PyObject *resultobj;
double arg1, arg2, result;
PyArg_ParseTuple(args,(char *)"dd:hw1",&arg1,&arg2))
result = hw1(arg1,arg2);
resultobj = PyFloat_FromDouble(result);
return resultobj;
}
|