summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fenv.h4
1 files changed, 3 insertions, 1 deletions
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