Bug #134113 r=brendan
This commit is contained in:
cls%seawood.org 2003-03-11 03:27:07 +00:00
Родитель 5fc33ad0f7
Коммит 5738ef26f0
3 изменённых файлов: 4 добавлений и 4 удалений

Просмотреть файл

@ -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