[pypy-svn] r51045 - pypy/dist/pypy/module/_rawffi

fijal at codespeak.net fijal at codespeak.net
Fri Jan 25 20:23:45 CET 2008


Author: fijal
Date: Fri Jan 25 20:23:43 2008
New Revision: 51045

Modified:
   pypy/dist/pypy/module/_rawffi/interp_rawffi.py
Log:
Make 'Z' pointer letter as well


Modified: pypy/dist/pypy/module/_rawffi/interp_rawffi.py
==============================================================================
--- pypy/dist/pypy/module/_rawffi/interp_rawffi.py	(original)
+++ pypy/dist/pypy/module/_rawffi/interp_rawffi.py	Fri Jan 25 20:23:43 2008
@@ -48,7 +48,7 @@
     'O' : ffi_type_pointer,
     'Z' : ffi_type_pointer,
 }
-TYPEMAP_PTR_LETTERS = "POsz"
+TYPEMAP_PTR_LETTERS = "POszZ"
 
 UNPACKED_TYPECODES = dict([(code, (code,
                                    intmask(field_desc.c_size),
@@ -72,6 +72,7 @@
     'd' : rffi.DOUBLE,
     's' : rffi.CCHARP,
     'z' : rffi.CCHARP,
+    'Z' : rffi.CArrayPtr(lltype.UniChar),
     'O' : rffi.VOIDP,
     'P' : rffi.VOIDP,
     'v' : lltype.Void,



More information about the Pypy-commit mailing list