diff options
author | Jakob Kaivo <jkk@ung.org> | 2022-04-21 20:26:50 -0400 |
---|---|---|
committer | Jakob Kaivo <jkk@ung.org> | 2022-04-21 20:26:50 -0400 |
commit | d094d3abebcd4d2eb074147d89f6479696b40824 (patch) | |
tree | 289990a27c6d23bbdee985eea4119d3b97edbe11 | |
parent | 10235d9f43e50c818668d01ba39f7bcfb4cd2e4b (diff) |
more properly implement FE_DFL_ENV
-rw-r--r-- | fenv.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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 |