Kaydet (Commit) 9cb0c38f authored tarafından Tim Peters's avatar Tim Peters

PyLong_As{Unsigned,}LongLong: fiddled final result casting.

üst 42107c5a
......@@ -572,7 +572,7 @@ PyLong_AsLongLong(PyObject *vv)
(PyLongObject *)vv, (unsigned char *)&bytes,
SIZEOF_LONG_LONG, IS_LITTLE_ENDIAN, 1);
return (LONG_LONG)(res < 0 ? res : bytes);
return res < 0 ? (LONG_LONG)res : bytes;
}
/* Get a C unsigned LONG_LONG int from a long int object.
......@@ -594,7 +594,7 @@ PyLong_AsUnsignedLongLong(PyObject *vv)
(PyLongObject *)vv, (unsigned char *)&bytes,
SIZEOF_LONG_LONG, IS_LITTLE_ENDIAN, 0);
return (unsigned LONG_LONG)(res < 0 ? res : bytes);
return res < 0 ? (unsigned LONG_LONG)res : bytes;
}
#undef IS_LITTLE_ENDIAN
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment