From 93a669260dcade6c046a5b056c0b3111f719d7b5 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Thu, 24 Aug 2006 02:10:21 +0000 Subject: Make it compile with C89. --- Python/bltinmodule.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c index 6309624..94420f8 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); -- cgit v0.12