Author: Antonio Cuni <[email protected]>
Branch: virtual-raw-mallocs
Changeset: r59531:636ac5d781b7
Date: 2012-12-21 16:01 +0100
http://bitbucket.org/pypy/pypy/changeset/636ac5d781b7/

Log:    make the official integral type for pointers unsigned. This is in
        line to what cffi does

diff --git a/pypy/rlib/jit_libffi.py b/pypy/rlib/jit_libffi.py
--- a/pypy/rlib/jit_libffi.py
+++ b/pypy/rlib/jit_libffi.py
@@ -114,7 +114,7 @@
         if   ffi_type == types.void:    return 'v'
         elif ffi_type == types.double:  return 'f'
         elif ffi_type == types.float:   return 'S'
-        elif ffi_type == types.pointer: return 'i'
+        elif ffi_type == types.pointer: return 'u'
         #
         elif ffi_type == types.schar:   return 'i'
         elif ffi_type == types.uchar:   return 'u'
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to