mirror of
https://github.com/reactos/reactos.git
synced 2025-02-28 19:32:59 +00:00
[UCRT] fenv.h: Fix GCC build of _Fenv1
This commit is contained in:
parent
a438d7c3b8
commit
de3a6706e7
1 changed files with 10 additions and 5 deletions
|
@ -64,12 +64,17 @@ _ACRTIMP int __cdecl fesetround(_In_ int _Round);
|
|||
// initialized, indicating no exceptions are masked. In the current
|
||||
// implementation (_Fenv1), the global variable is initialized with all
|
||||
// exceptions masked, which is the actual initial environment.
|
||||
#if defined _M_IX86
|
||||
__declspec(selectany) extern const fenv_t _Fenv1 = { 0x3f3f103f, 0 };
|
||||
#elif defined _M_X64
|
||||
__declspec(selectany) extern const fenv_t _Fenv1 = { 0x3f00003f, 0 };
|
||||
#ifdef __cplusplus
|
||||
#define CPP_EXTERN extern
|
||||
#else
|
||||
__declspec(selectany) extern const fenv_t _Fenv1 = { 0x0000003f, 0 };
|
||||
#define CPP_EXTERN
|
||||
#endif
|
||||
#if defined _M_IX86
|
||||
CPP_EXTERN __declspec(selectany) const fenv_t _Fenv1 = { 0x3f3f103f, 0 };
|
||||
#elif defined _M_X64
|
||||
CPP_EXTERN __declspec(selectany) const fenv_t _Fenv1 = { 0x3f00003f, 0 };
|
||||
#else
|
||||
CPP_EXTERN __declspec(selectany) const fenv_t _Fenv1 = { 0x0000003f, 0 };
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in a new issue