diff options
author | Jakob Kaivo <jkk@ung.org> | 2022-04-20 14:52:33 -0400 |
---|---|---|
committer | Jakob Kaivo <jkk@ung.org> | 2022-04-20 14:52:33 -0400 |
commit | fb4e2af442c8b09e7f5406d32fbb2961dd14584a (patch) | |
tree | 1b7fe654ac62d4740c9b10ce246dd04e8332cb14 /fenv.h | |
parent | 1bdbf55cbf054bd2a4d0cd57b0a162522ce33a60 (diff) |
clean up
Diffstat (limited to 'fenv.h')
-rw-r--r-- | fenv.h | 63 |
1 files changed, 14 insertions, 49 deletions
@@ -27,70 +27,35 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -#if (defined __STDC_VERSION__ && 199901 <= __STDC_VERSION__) -/* ./src/fenv/FE_ALL_EXCEPT.c */ +#if !(defined __STDC_VERSION__ && 199901 <= __STDC_VERSION__) +#error "<fenv.h> requires C99 or higher" +#endif + #define FE_ALL_EXCEPT (FE_DIVBYZERO|FE_INEXACT|FE_INVALID|FE_OVERFLOW|FE_UNDERFLOW) -/* ./src/fenv/FE_DFL_ENV.c */ #define FE_DFL_ENV ((const fenv_t*)FE_DFL_ENV) -/* ./src/fenv/FE_DIVBYZERO.c */ #define FE_DIVBYZERO (1<<0) -/* ./src/fenv/FE_DOWNWARD.c */ #define FE_DOWNWARD (3) -/* ./src/fenv/FE_INEXACT.c */ #define FE_INEXACT (1<<1) -/* ./src/fenv/FE_INVALID.c */ #define FE_INVALID (1<<2) -/* ./src/fenv/FE_OVERFLOW.c */ #define FE_OVERFLOW (1<<3) -/* ./src/fenv/FE_TONEAREST.c */ #define FE_TONEAREST (1) -/* ./src/fenv/FE_TOWARDZERO.c */ #define FE_TOWARDZERO (0) -/* ./src/fenv/FE_UNDERFLOW.c */ #define FE_UNDERFLOW (1<<4) -/* ./src/fenv/FE_UPWARD.c */ #define FE_UPWARD (2) -#endif -#if (defined __STDC_VERSION__ && 199901 <= __STDC_VERSION__) -/* ./src/fenv/fenv_t.c */ -#ifndef __TYPE_fenv_t_DEFINED__ -#define __TYPE_fenv_t_DEFINED__ typedef unsigned long long int fenv_t; -#endif - -/* ./src/fenv/fexcept_t.c */ -#ifndef __TYPE_fexcept_t_DEFINED__ -#define __TYPE_fexcept_t_DEFINED__ typedef unsigned long long int fexcept_t; -#endif - -#endif -#if (defined __STDC_VERSION__ && 199901 <= __STDC_VERSION__) -/* ./src/fenv/feclearexcept.c */ -int feclearexcept(int __excepts); -/* ./src/fenv/fegetenv.c */ -int fegetenv(fenv_t *__envp); -/* ./src/fenv/fegetexceptflag.c */ -int fegetexceptflag(fexcept_t *__flagp, int __excepts); -/* ./src/fenv/fegetround.c */ +int feclearexcept(int); +int fegetenv(fenv_t *); +int fegetexceptflag(fexcept_t *, int); int fegetround(void); -/* ./src/fenv/feholdexcept.c */ -int feholdexcept(fenv_t *__envp); -/* ./src/fenv/feraiseexcept.c */ -int feraiseexcept(int __excepts); -/* ./src/fenv/fesetenv.c */ -int fesetenv(const fenv_t *__envp); -/* ./src/fenv/fesetexceptflag.c */ -int fesetexceptflag(const fexcept_t *__flagp, int __excepts); -/* ./src/fenv/fesetround.c */ -int fesetround(int __round); -/* ./src/fenv/fetestexcept.c */ -int fetestexcept(int __excepts); -/* ./src/fenv/feupdateenv.c */ -int feupdateenv(const fenv_t *__envp); -#endif - +int feholdexcept(fenv_t *); +int feraiseexcept(int); +int fesetenv(const fenv_t *); +int fesetexceptflag(const fexcept_t *, int); +int fesetround(int); +int fetestexcept(int); +int feupdateenv(const fenv_t *); #endif |