Author: Christian Tismer <tis...@stackless.com> Branch: win64_gborg Changeset: r48830:f977b0b7d913 Date: 2011-11-06 18:12 +0100 http://bitbucket.org/pypy/pypy/changeset/f977b0b7d913/
Log: simplified primitive.py by using the types 'Signed' and 'Unsigned' which are defined in g_prerequisites.h diff --git a/pypy/translator/c/primitive.py b/pypy/translator/c/primitive.py --- a/pypy/translator/c/primitive.py +++ b/pypy/translator/c/primitive.py @@ -199,9 +199,9 @@ PrimitiveType = { SignedLongLong: 'long long @', - Signed: 'long @', # but see below + Signed: 'Signed @', UnsignedLongLong: 'unsigned long long @', - Unsigned: 'unsigned long @', # but see below + Unsigned: 'Unsigned @', Float: 'double @', SingleFloat: 'float @', LongFloat: 'long double @', @@ -213,13 +213,6 @@ GCREF: 'void* @', } -# support for win64, where sizeof(long) == 4 -if is_emulated_long: - PrimitiveType.update( { - Signed: '__int64 @', - Unsigned: 'unsigned __int64 @', - } ) - def define_c_primitive(ll_type, c_name, suffix=''): if ll_type in PrimitiveName: return _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit