Author: Armin Rigo <ar...@tunes.org>
Branch: 
Changeset: r44718:a6d4c2abd51f
Date: 2011-06-05 15:37 +0200
http://bitbucket.org/pypy/pypy/changeset/a6d4c2abd51f/

Log:    64-bit fix.

diff --git a/pypy/module/_multibytecodec/c_codecs.py 
b/pypy/module/_multibytecodec/c_codecs.py
--- a/pypy/module/_multibytecodec/c_codecs.py
+++ b/pypy/module/_multibytecodec/c_codecs.py
@@ -143,10 +143,10 @@
         raise RuntimeError
     #
     if errors == "ignore":
-        pypy_cjk_dec_inbuf_add(decodebuf, esize, 0)
+        pypy_cjk_dec_inbuf_add(decodebuf, esize, rffi.cast(rffi.INT, 0))
         return     # continue decoding
     if errors == "replace":
-        e = pypy_cjk_dec_inbuf_add(decodebuf, esize, 1)
+        e = pypy_cjk_dec_inbuf_add(decodebuf, esize, rffi.cast(rffi.INT, 1))
         if rffi.cast(lltype.Signed, e) == MBERR_NOMEMORY:
             raise MemoryError
         return     # continue decoding
@@ -221,10 +221,10 @@
         raise RuntimeError
     #
     if errors == 'ignore':
-        pypy_cjk_enc_inbuf_add(encodebuf, esize, 0)
+        pypy_cjk_enc_inbuf_add(encodebuf, esize, rffi.cast(rffi.INT, 0))
         return     # continue encoding
     if errors == "replace":
-        e = pypy_cjk_enc_inbuf_add(encodebuf, esize, 1)
+        e = pypy_cjk_enc_inbuf_add(encodebuf, esize, rffi.cast(rffi.INT, 1))
         if rffi.cast(lltype.Signed, e) == MBERR_NOMEMORY:
             raise MemoryError
         return     # continue decoding
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to