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