[pypy-svn] r52974 - in pypy/dist/pypy/lib: _ctypes app_test/ctypes
fijal at codespeak.net
fijal at codespeak.net
Thu Mar 27 02:37:27 CET 2008
Author: fijal
Date: Thu Mar 27 02:37:26 2008
New Revision: 52974
Modified:
pypy/dist/pypy/lib/_ctypes/primitive.py
pypy/dist/pypy/lib/app_test/ctypes/test_prototypes.py
Log:
c_wchar_p instead of c_void_p is supported.
Modified: pypy/dist/pypy/lib/_ctypes/primitive.py
==============================================================================
--- pypy/dist/pypy/lib/_ctypes/primitive.py (original)
+++ pypy/dist/pypy/lib/_ctypes/primitive.py Thu Mar 27 02:37:26 2008
@@ -41,7 +41,7 @@
if isinstance(value, basestring):
return self(value)
if isinstance(value, _SimpleCData) and \
- type(value)._type_ in 'zP':
+ type(value)._type_ in 'zZP':
return value
return None # eventually raise
Modified: pypy/dist/pypy/lib/app_test/ctypes/test_prototypes.py
==============================================================================
--- pypy/dist/pypy/lib/app_test/ctypes/test_prototypes.py (original)
+++ pypy/dist/pypy/lib/app_test/ctypes/test_prototypes.py Thu Mar 27 02:37:26 2008
@@ -97,7 +97,6 @@
assert "a" == func(byref(ca))[0]
def test_c_void_p_arg(self):
- py.test.skip("XXX fails")
func = testdll._testfunc_p_p
func.restype = c_char_p
func.argtypes = c_void_p,
More information about the Pypy-commit
mailing list