[pypy-svn] r75830 - in pypy/trunk/pypy/rpython/lltypesystem: . test
afa at codespeak.net
afa at codespeak.net
Mon Jul 5 12:51:49 CEST 2010
Author: afa
Date: Mon Jul 5 12:51:47 2010
New Revision: 75830
Modified:
pypy/trunk/pypy/rpython/lltypesystem/rffi.py
pypy/trunk/pypy/rpython/lltypesystem/test/test_rffi.py
Log:
Add support for rffi.sizeof(lltype.SingleFloat)
Modified: pypy/trunk/pypy/rpython/lltypesystem/rffi.py
==============================================================================
--- pypy/trunk/pypy/rpython/lltypesystem/rffi.py (original)
+++ pypy/trunk/pypy/rpython/lltypesystem/rffi.py Mon Jul 5 12:51:47 2010
@@ -786,6 +786,8 @@
return r_wchar_t.BITS/8
if tp is lltype.Float:
return 8
+ if tp is lltype.SingleFloat:
+ return 4
assert isinstance(tp, lltype.Number)
if tp is lltype.Signed:
return ULONG._type.BITS/8
Modified: pypy/trunk/pypy/rpython/lltypesystem/test/test_rffi.py
==============================================================================
--- pypy/trunk/pypy/rpython/lltypesystem/test/test_rffi.py (original)
+++ pypy/trunk/pypy/rpython/lltypesystem/test/test_rffi.py Mon Jul 5 12:51:47 2010
@@ -707,6 +707,7 @@
lltype.UniChar: ctypes.c_wchar,
lltype.Char: ctypes.c_ubyte,
DOUBLE: ctypes.c_double,
+ FLOAT: ctypes.c_float,
SIGNEDCHAR: ctypes.c_byte,
UCHAR: ctypes.c_ubyte,
SHORT: ctypes.c_short,
More information about the Pypy-commit
mailing list