PyObject *(*id)(PyObject *),
int (*fill)(void *, PyObject *,
PyObject *, PyObject *),
- PyObject *(*exp)(PyObject *, void *, int),
+ PyObject *(*exp)(PyObject *, void *, size_t),
void (*drop)(void *))
{
- int i = 0, j, n, flat;
+ size_t i = 0, j, n;
+ int flat;
PyObject *qq, *x, *y, *z = 0;
char *v = 0, *vv;