X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/pyke/blobdiff_plain/1c0e9c88b06e3422c7afa0cf4bd3fbe166b401da..83a72c0dad2f0da52131224e9b072ef3490db56f:/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);