Kaydet (Commit) c8bb9eba authored tarafından Martin v. Löwis's avatar Martin v. Löwis

Patch #494047: removes 64-bit ?: to cope on plan9.

üst 27761f39
...@@ -694,7 +694,11 @@ PyLong_AsLongLong(PyObject *vv) ...@@ -694,7 +694,11 @@ PyLong_AsLongLong(PyObject *vv)
(PyLongObject *)vv, (unsigned char *)&bytes, (PyLongObject *)vv, (unsigned char *)&bytes,
SIZEOF_LONG_LONG, IS_LITTLE_ENDIAN, 1); SIZEOF_LONG_LONG, IS_LITTLE_ENDIAN, 1);
return res < 0 ? (LONG_LONG)res : bytes; /* Plan 9 can't handle LONG_LONG in ? : expressions */
if (res < 0)
return (LONG_LONG)res;
else
return bytes;
} }
/* Get a C unsigned LONG_LONG int from a long int object. /* Get a C unsigned LONG_LONG int from a long int object.
...@@ -716,7 +720,11 @@ PyLong_AsUnsignedLongLong(PyObject *vv) ...@@ -716,7 +720,11 @@ PyLong_AsUnsignedLongLong(PyObject *vv)
(PyLongObject *)vv, (unsigned char *)&bytes, (PyLongObject *)vv, (unsigned char *)&bytes,
SIZEOF_LONG_LONG, IS_LITTLE_ENDIAN, 0); SIZEOF_LONG_LONG, IS_LITTLE_ENDIAN, 0);
return res < 0 ? (unsigned LONG_LONG)res : bytes; /* Plan 9 can't handle LONG_LONG in ? : expressions */
if (res < 0)
return (unsigned LONG_LONG)res;
else
return bytes;
} }
#undef IS_LITTLE_ENDIAN #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