From: Guido van Rossum Date: Thu, 24 Aug 2006 02:10:21 +0000 (+0000) Subject: Make it compile with C89. X-Git-Tag: v3.0a1~1354 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=93a669260dcade6c046a5b056c0b3111f719d7b5;p=python Make it compile with C89. --- diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c index 6309624d93..94420f85d1 100644 --- a/Python/bltinmodule.c +++ b/Python/bltinmodule.c @@ -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);