Make it compile with C89.

This commit is contained in:
Guido van Rossum 2006-08-24 02:10:21 +00:00
parent 47b9ff6ba1
commit 93a669260d

View file

@ -1447,6 +1447,7 @@ handle_range_longs(PyObject *self, PyObject *args)
bign = get_len_of_range_longs(ilow, ihigh, istep);
else {
int step_zero = PyObject_RichCompareBool(istep, zero, Py_EQ);
PyObject *neg_istep;
if (step_zero < 0)
goto Fail;
if (step_zero) {
@ -1454,7 +1455,7 @@ handle_range_longs(PyObject *self, PyObject *args)
"range() step argument must not be zero");
goto Fail;
}
PyObject *neg_istep = PyNumber_Negative(istep);
neg_istep = PyNumber_Negative(istep);
if (neg_istep == NULL)
goto Fail;
bign = get_len_of_range_longs(ihigh, ilow, neg_istep);