I am having trouble with a wrapper function... My C code looks like ----------------------- #include <stdlib.h> #include <string.h> #include "Python.h"
int doStuff(const char *input, const char *d) {...} PyObject *wrap_doStuff(PyObject *, PyObject *args) { int result; char *input = 0; char *d = 0; int ok = PyArg_ParseTuple(args, "ss", &input, &d); if (!ok) return 0; result = doStuff(input, d); return PyBuildValue("i", result); } ...when I try to compile this I get "error C2055: expected formal parameter list, not a type list" and it points to line 31...which is the line "PyObject *wrap_doStuff(...)". I am learning based on the following link: http://wiki.cacr.caltech.edu/danse/index.php/Lots_more_details_on_writing_wrappers any ideas? Note, if I remove the wrapper function, it compiles fine (so its not an issue with Python.h...i don't think), also I am using Visual C++ 6 on Win xp. thanks. -- http://mail.python.org/mailman/listinfo/python-list