[pypy-svn] r16316 - pypy/dist/pypy/rpython/memory
cfbolz at codespeak.net
cfbolz at codespeak.net
Tue Aug 23 19:03:00 CEST 2005
Author: cfbolz
Date: Tue Aug 23 19:02:59 2005
New Revision: 16316
Modified:
pypy/dist/pypy/rpython/memory/lltypelayout.py
pypy/dist/pypy/rpython/memory/support.py
Log:
oops, our ints are really longs on C-level.
Modified: pypy/dist/pypy/rpython/memory/lltypelayout.py
==============================================================================
--- pypy/dist/pypy/rpython/memory/lltypelayout.py (original)
+++ pypy/dist/pypy/rpython/memory/lltypelayout.py Tue Aug 23 19:02:59 2005
@@ -3,8 +3,8 @@
import struct
-primitive_to_fmt = {lltype.Signed: "i",
- lltype.Unsigned: "I",
+primitive_to_fmt = {lltype.Signed: "l",
+ lltype.Unsigned: "L",
lltype.Char: "c",
lltype.Bool: "B",
lltype.Float: "d",
Modified: pypy/dist/pypy/rpython/memory/support.py
==============================================================================
--- pypy/dist/pypy/rpython/memory/support.py (original)
+++ pypy/dist/pypy/rpython/memory/support.py Tue Aug 23 19:02:59 2005
@@ -1,8 +1,9 @@
from pypy.rpython.memory.lladdress import raw_malloc, raw_free, NULL
-
+from pypy.rpython import lltype
+from pypy.rpython.memory.lltypelayout import sizeof
import struct
-INT_SIZE = struct.calcsize("i")
+INT_SIZE = sizeof(lltype.Signed)
class AddressLinkedList(object):
_alloc_flavor_ = ""
More information about the Pypy-commit
mailing list