Author: Christian Tismer <[email protected]> Branch: win64-stage1 Changeset: r49711:e399893be188 Date: 2011-11-23 17:46 +0100 http://bitbucket.org/pypy/pypy/changeset/e399893be188/
Log: enabled support won win64 standalone builds diff --git a/pypy/translator/c/src/commondefs.h b/pypy/translator/c/src/commondefs.h --- a/pypy/translator/c/src/commondefs.h +++ b/pypy/translator/c/src/commondefs.h @@ -69,16 +69,32 @@ /******************** 64-bit support ********************/ #else -# if LONG_MAX != 9223372036854775807L -# error "error in LONG_MAX (64-bit sources but a 32-bit compiler?)" +# ifndef _WIN64 +# if LONG_MAX != 9223372036854775807L +# error "error in LONG_MAX (64-bit sources but a 32-bit compiler?)" +# endif +# if LONG_MIN != -9223372036854775807L-1L +# error "unsupported value for LONG_MIN" +# endif + +# define SIZEOF_INT 4 +# define SIZEOF_LONG 8 +# define SIZEOF_LONG_LONG 8 + +/******************** Win-64 support ********************/ +# else +# if LONG_MAX != 2147483647L +# error "error in LONG_MAX (64-bit sources but incompatible compiler?)" +# endif +# if LONG_MIN != -2147483647L-1L +# error "unsupported value for LONG_MIN" +# endif + +# define SIZEOF_INT 4 +# define SIZEOF_LONG 4 +# define SIZEOF_LONG_LONG 8 + # endif -# if LONG_MIN != -9223372036854775807L-1L -# error "unsupported value for LONG_MIN" -# endif - -# define SIZEOF_INT 4 -# define SIZEOF_LONG 8 -# define SIZEOF_LONG_LONG 8 #endif _______________________________________________ pypy-commit mailing list [email protected] http://mail.python.org/mailman/listinfo/pypy-commit
