--- mstools/h/float.h 2018/08/09 18:21:10 1.1.1.3 +++ mstools/h/float.h 2018/08/09 18:23:05 1.1.1.4 @@ -1,7 +1,7 @@ /*** *float.h - constants for floating point values * -* Copyright (c) 1985-1992, Microsoft Corporation. All rights reserved. +* Copyright (c) 1985-1993, Microsoft Corporation. All rights reserved. * *Purpose: * This file contains defines for a number of implementation dependent @@ -30,15 +30,6 @@ extern "C" { #define _CRTAPI1 __cdecl #define _CRTAPI2 __cdecl -#elif ( _MSC_VER == 600 ) - -/* - * Definitions for old MS C6-386 compiler - */ -#define _CRTAPI1 _cdecl -#define _CRTAPI2 _cdecl -#define _M_IX86 300 - #else /* @@ -165,7 +156,11 @@ unsigned int _CRTAPI1 _control87(unsigne #define _CW_DEFAULT ( _RC_NEAR + _PC_64 + _EM_INVALID + _EM_ZERODIVIDE + _EM_OVERFLOW + _EM_UNDERFLOW + _EM_INEXACT ) -#elif ( defined(_M_RX000) || defined(M_MRX000) || defined(MIPS) || defined(MIPS) ) +#elif defined(_M_MRX000) || defined(_MIPS_) + +#define _CW_DEFAULT ( _RC_NEAR + _DN_FLUSH + _EM_INVALID + _EM_ZERODIVIDE + _EM_OVERFLOW + _EM_UNDERFLOW + _EM_INEXACT ) + +#elif defined (_ALPHA_) #define _CW_DEFAULT ( _RC_NEAR + _DN_FLUSH + _EM_INVALID + _EM_ZERODIVIDE + _EM_OVERFLOW + _EM_UNDERFLOW + _EM_INEXACT )