Author: Philip Jenvey <[email protected]>
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))
+
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to