mirror of https://github.com/OpenTTD/OpenTTD.git
(svn r22490) -Fix [FS#4623]: [Squirrel] Fix compilation under MinGW-w64. (JGR)
This commit is contained in:
parent
197fcab295
commit
1f3853249d
|
@ -54,6 +54,10 @@ extern "C" {
|
||||||
typedef __int64 SQInteger;
|
typedef __int64 SQInteger;
|
||||||
typedef unsigned __int64 SQUnsignedInteger;
|
typedef unsigned __int64 SQUnsignedInteger;
|
||||||
typedef unsigned __int64 SQHash; /*should be the same size of a pointer*/
|
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
|
#else
|
||||||
typedef long SQInteger;
|
typedef long SQInteger;
|
||||||
typedef unsigned long SQUnsignedInteger;
|
typedef unsigned long SQUnsignedInteger;
|
||||||
|
@ -77,6 +81,8 @@ typedef float SQFloat;
|
||||||
#if defined(SQUSEDOUBLE) && !defined(_SQ64)
|
#if defined(SQUSEDOUBLE) && !defined(_SQ64)
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
typedef __int64 SQRawObjectVal; //must be 64bits
|
typedef __int64 SQRawObjectVal; //must be 64bits
|
||||||
|
#elif defined(_WIN32)
|
||||||
|
typedef long long SQRawObjectVal; //must be 64bits
|
||||||
#else
|
#else
|
||||||
typedef long SQRawObjectVal; //must be 64bits
|
typedef long SQRawObjectVal; //must be 64bits
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue