Py_DECREF(i); i = t;
if ((j = PyLong_FromUnsignedLong(LO64(u))) == 0) goto end;
if ((t = PyNumber_InPlaceOr(i, j)) == 0) goto end;
+# ifdef PY2
Py_DECREF(i); i = t;
if ((t = PyNumber_Int(i)) == 0) goto end;
+# endif
rc = t;
end:
Py_XDECREF(i);
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
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); \
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;