Mercurial > hg > openttd
changeset 17710:8b550c79b067 draft
(svn r22490) -Fix [FS#4623]: [Squirrel] Fix compilation under MinGW-w64. (JGR)
author | terkhen <terkhen@openttd.org> |
---|---|
date | Wed, 25 May 2011 16:35:23 +0000 |
parents | 9dac4d72f630 |
children | 53fc5873ea28 |
files | src/3rdparty/squirrel/include/squirrel.h |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/3rdparty/squirrel/include/squirrel.h +++ b/src/3rdparty/squirrel/include/squirrel.h @@ -54,6 +54,10 @@ typedef __int64 SQInteger; typedef unsigned __int64 SQUnsignedInteger; typedef unsigned __int64 SQHash; /*should be the same size of a pointer*/ +#elif defined(_WIN32) +typedef long long SQInteger; +typedef unsigned long long SQUnsignedInteger; +typedef unsigned long long SQHash; /*should be the same size of a pointer*/ #else typedef long SQInteger; typedef unsigned long SQUnsignedInteger; @@ -77,6 +81,8 @@ #if defined(SQUSEDOUBLE) && !defined(_SQ64) #ifdef _MSC_VER typedef __int64 SQRawObjectVal; //must be 64bits +#elif defined(_WIN32) +typedef long long SQRawObjectVal; //must be 64bits #else typedef long SQRawObjectVal; //must be 64bits #endif