From d094d3abebcd4d2eb074147d89f6479696b40824 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Thu, 21 Apr 2022 20:26:50 -0400 Subject: more properly implement FE_DFL_ENV --- fenv.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fenv.h b/fenv.h index 9ced259..a456df7 100644 --- a/fenv.h +++ b/fenv.h @@ -32,7 +32,7 @@ SOFTWARE. #endif #define FE_ALL_EXCEPT (FE_DIVBYZERO|FE_INEXACT|FE_INVALID|FE_OVERFLOW|FE_UNDERFLOW) -#define FE_DFL_ENV ((const fenv_t*)FE_DFL_ENV) +#define FE_DFL_ENV (__FE_DFL_ENV) #define FE_DIVBYZERO (1<<0) #define FE_DOWNWARD (3) #define FE_INEXACT (1<<1) @@ -58,4 +58,6 @@ int fesetround(int); int fetestexcept(int); int feupdateenv(const fenv_t *); +extern const fenv_t *__FE_DFL_ENV; + #endif -- cgit v1.2.1