mirror of
https://github.com/python/cpython.git
synced 2025-08-30 21:48:47 +00:00
Make it compile with C89.
This commit is contained in:
parent
47b9ff6ba1
commit
93a669260d
1 changed files with 2 additions and 1 deletions
|
@ -1447,6 +1447,7 @@ handle_range_longs(PyObject *self, PyObject *args)
|
||||||
bign = get_len_of_range_longs(ilow, ihigh, istep);
|
bign = get_len_of_range_longs(ilow, ihigh, istep);
|
||||||
else {
|
else {
|
||||||
int step_zero = PyObject_RichCompareBool(istep, zero, Py_EQ);
|
int step_zero = PyObject_RichCompareBool(istep, zero, Py_EQ);
|
||||||
|
PyObject *neg_istep;
|
||||||
if (step_zero < 0)
|
if (step_zero < 0)
|
||||||
goto Fail;
|
goto Fail;
|
||||||
if (step_zero) {
|
if (step_zero) {
|
||||||
|
@ -1454,7 +1455,7 @@ handle_range_longs(PyObject *self, PyObject *args)
|
||||||
"range() step argument must not be zero");
|
"range() step argument must not be zero");
|
||||||
goto Fail;
|
goto Fail;
|
||||||
}
|
}
|
||||||
PyObject *neg_istep = PyNumber_Negative(istep);
|
neg_istep = PyNumber_Negative(istep);
|
||||||
if (neg_istep == NULL)
|
if (neg_istep == NULL)
|
||||||
goto Fail;
|
goto Fail;
|
||||||
bign = get_len_of_range_longs(ihigh, ilow, neg_istep);
|
bign = get_len_of_range_longs(ihigh, ilow, neg_istep);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue