[pypy-commit] pypy py3k: fix translation on 32bit

pjenvey noreply at buildbot.pypy.org
Fri Dec 14 20:55:00 CET 2012


Author: Philip Jenvey <pjenvey at underboss.org>
Branch: py3k
Changeset: r59422:c0fb33799a59
Date: 2012-12-14 11:54 -0800
http://bitbucket.org/pypy/pypy/changeset/c0fb33799a59/

Log:	fix translation on 32bit

diff --git a/pypy/module/binascii/interp_crc32.py b/pypy/module/binascii/interp_crc32.py
--- a/pypy/module/binascii/interp_crc32.py
+++ b/pypy/module/binascii/interp_crc32.py
@@ -71,4 +71,5 @@
     for c in data:
         crc = crc_32_tab[(crc & 0xff) ^ ord(c)] ^ (crc >> 8)
 
-    return space.wrap(crc ^ 0xFFFFFFFF)
+    return space.wrap(rffi.cast(rffi.UINT, ~crc))
+


More information about the pypy-commit mailing list