X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb-python/blobdiff_plain/7d4a7cd07ac15fbca31dac265667584a11043528..9cd7d63bb1846bc858bcd05415ca6512ba6ab400:/pyke.c diff --git a/pyke.c b/pyke.c index 1d4458b..03f1c1f 100644 --- a/pyke.c +++ b/pyke.c @@ -46,16 +46,16 @@ PyObject *getbool(int b) int convulong(PyObject *o, void *pp) { - long i; unsigned long *p = pp; PyObject *t; if (!o) VALERR("can't delete"); if (PyInt_Check(o)) { - i = PyInt_AS_LONG(o); + long i = PyInt_AS_LONG(o); if (i < 0) VALERR("must be nonnegative"); *p = i; - } else { + } else + { if ((t = PyNumber_Long(o)) == 0) goto end; *p = PyLong_AsUnsignedLong(t); Py_DECREF(t);