}
if (defaults == Py_None)
defaults = NULL;
- else if (PyTuple_Check(defaults))
+ else if (PyTuple_Check(defaults)) {
Py_XINCREF(defaults);
+ }
else {
PyErr_SetString(PyExc_SystemError, "non-tuple default args");
return -1;
static PyLongObject *x_divrem
Py_PROTO((PyLongObject *, PyLongObject *, PyLongObject **));
static PyObject *long_pos Py_PROTO((PyLongObject *));
-static long_divrem Py_PROTO((PyLongObject *, PyLongObject *,
+static int long_divrem Py_PROTO((PyLongObject *, PyLongObject *,
PyLongObject **, PyLongObject **));
/* Long division with remainder, top-level routine */