/* _Feraise function */ #include #include _C_STD_BEGIN #ifdef _Feraise #undef _Feraise #endif void __CLRCALL_PURE_OR_CDECL _Feraise(int ExceptionCode) { /* report floating-point exception */ #if !defined(_WIN32_WCE) /* errno not supported on CE */ if ((ExceptionCode & (_FE_DIVBYZERO | _FE_INVALID)) != 0) errno = EDOM; else if ((ExceptionCode & (_FE_UNDERFLOW | _FE_OVERFLOW)) != 0) errno = ERANGE; #endif } _C_STD_END /* * Copyright (c) 1992-2005 by P.J. Plauger. ALL RIGHTS RESERVED. * Consult your license regarding permissions and restrictions. V4.05:0009 */