X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/pyke/blobdiff_plain/c80de12d8d0827e0553fed2e4d392cb9bf3a378f..6c2569879c220eeac35957cdba9a043e8a5ea9ed:/pyke-mLib.c diff --git a/pyke-mLib.c b/pyke-mLib.c index 30f6735..900dc41 100644 --- a/pyke-mLib.c +++ b/pyke-mLib.c @@ -70,7 +70,7 @@ end: uint64 t; \ if (!convk64(o, &k)) goto end; \ t = GET64(uint64, k); \ - if (t > MASK##n) VALERR("out of range"); \ + if (t > MASK##n) OVFERR("out of range"); \ *p = t; \ } while (0) #else @@ -87,7 +87,7 @@ end: CONVu64(n); \ else { \ if (!convulong(o, &u)) goto end; \ - if (u > MASK##n) VALERR("out of range"); \ + if (u > MASK##n) OVFERR("out of range"); \ *p = u; \ } \ return (1); \ @@ -121,7 +121,7 @@ int convk64(PyObject *o, void *pp) hi = PyInt_AsUnsignedLongMask(i); if ((t = PyNumber_InPlaceRshift(i, i32)) == 0) goto end; Py_DECREF(i); i = t; - if (PyObject_IsTrue(i)) VALERR("out of range"); + if (PyObject_IsTrue(i)) OVFERR("out of range"); SET64(*(kludge64 *)pp, hi, lo); #endif rc = 1;