/*----- Populating modules ------------------------------------------------*/
PyObject *mkexc(PyObject *mod, PyObject *base,
- const char *name, PyMethodDef *mm)
+ const char *name, const PyMethodDef *mm)
{
PyObject *nameobj = 0;
PyObject *dict = 0;
if (mm) {
while (mm->ml_name) {
- if ((func = PyCFunction_NewEx(mm, 0, mod)) == 0 ||
+ if ((func = PyCFunction_NewEx((/*unconst*/ PyMethodDef *)mm,
+ 0, mod)) == 0 ||
(meth = PyMethod_New(func, 0, exc)) == 0 ||
PyDict_SetItemString(dict, mm->ml_name, meth))
goto fail;