Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9cb0c38

Browse files
committed
PyLong_As{Unsigned,}LongLong: fiddled final result casting.
1 parent 42107c5 commit 9cb0c38

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Objects/longobject.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -572,7 +572,7 @@ PyLong_AsLongLong(PyObject *vv)
572572
(PyLongObject *)vv, (unsigned char *)&bytes,
573573
SIZEOF_LONG_LONG, IS_LITTLE_ENDIAN, 1);
574574

575-
return (LONG_LONG)(res < 0 ? res : bytes);
575+
return res < 0 ? (LONG_LONG)res : bytes;
576576
}
577577

578578
/* Get a C unsigned LONG_LONG int from a long int object.
@@ -594,7 +594,7 @@ PyLong_AsUnsignedLongLong(PyObject *vv)
594594
(PyLongObject *)vv, (unsigned char *)&bytes,
595595
SIZEOF_LONG_LONG, IS_LITTLE_ENDIAN, 0);
596596

597-
return (unsigned LONG_LONG)(res < 0 ? res : bytes);
597+
return res < 0 ? (unsigned LONG_LONG)res : bytes;
598598
}
599599

600600
#undef IS_LITTLE_ENDIAN

0 commit comments

Comments
 (0)