зеркало из https://github.com/mozilla/gecko-dev.git
Родитель
5fc33ad0f7
Коммит
5738ef26f0
|
@ -76,7 +76,7 @@ extern JS_PUBLIC_API(JSInt64) JSLL_Zero(void);
|
|||
|
||||
#if JS_BYTES_PER_LONG == 8
|
||||
#define JSLL_INIT(hi, lo) ((hi ## L << 32) + lo ## L)
|
||||
#elif defined(WIN32) || defined(WIN16)
|
||||
#elif (defined(WIN32) || defined(WIN16)) && !defined(__GNUC__)
|
||||
#define JSLL_INIT(hi, lo) ((hi ## i64 << 32) + lo ## i64)
|
||||
#else
|
||||
#define JSLL_INIT(hi, lo) ((hi ## LL << 32) + lo ## LL)
|
||||
|
|
|
@ -438,7 +438,7 @@ static JSConstDoubleSpec number_constants[] = {
|
|||
|
||||
static jsdouble NaN;
|
||||
|
||||
#if !defined __MWERKS__ && defined XP_PC && (defined _M_IX86 || defined __GNUC__)
|
||||
#if !defined __MWERKS__ && defined XP_PC && (defined _M_IX86 || (defined __GNUC__ && !defined(__MINGW32__)))
|
||||
|
||||
/*
|
||||
* Set the exception mask to mask all exceptions and set the FPU precision
|
||||
|
|
|
@ -143,7 +143,7 @@
|
|||
#endif
|
||||
|
||||
#ifdef _WIN32
|
||||
# ifdef __MWERKS__
|
||||
# if defined(__MWERKS__) || defined(__GNUC__)
|
||||
# define JS_IMPORT_API(__x) __x
|
||||
# else
|
||||
# define JS_IMPORT_API(__x) __declspec(dllimport) __x
|
||||
|
@ -304,7 +304,7 @@ typedef unsigned long JSUint64;
|
|||
#elif defined(WIN16)
|
||||
typedef __int64 JSInt64;
|
||||
typedef unsigned __int64 JSUint64;
|
||||
#elif defined(WIN32)
|
||||
#elif defined(WIN32) && !defined(__GNUC__)
|
||||
typedef __int64 JSInt64;
|
||||
typedef unsigned __int64 JSUint64;
|
||||
#else
|
||||
|
|
Загрузка…
Ссылка в новой задаче