Changes to support building on Alpha NT.

Patches courtesy bob meader <bob@guiduck.com> who seems to be working fast and furious on this port.
This commit is contained in:
mccabe%netscape.com 1999-07-22 03:58:51 +00:00
Родитель e647974253
Коммит c253c535fe
2 изменённых файлов: 6 добавлений и 2 удалений

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

@ -60,7 +60,8 @@ js_UnlockGlobal(void *id)
n = ReadWord(*(P));\
} while (!js_CompareAndSwap(P, n, n + I));
#if defined(_WIN32) && !defined(NSPR_LOCK)
/* Exclude Alpha NT. */
#if defined(_WIN32) && defined(_M_IX86) && !defined(NSPR_LOCK)
#pragma warning( disable : 4035 )
JS_INLINE int

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

@ -311,8 +311,11 @@ js_InitNumberClass(JSContext *cx, JSObject *obj)
/*where Netscape was calling control87 on Windows... */
_control87(MCW_EM+PC_53+RC_NEAR,MCW_EM+MCW_PC+MCW_RC);
#else
#if defined (_M_IX86)
/* On Alpha platform this is handled via Compiler option */
_control87(MCW_EM, MCW_EM);
#endif
#endif
#endif
u.s.hi = JSDOUBLE_HI32_EXPMASK | JSDOUBLE_HI32_MANTMASK;