fegetexcept
int fegetexcept(void);
__weak_alias(fegetexcept,_fegetexcept)
__weak_alias(fegetexcept,_fegetexcept)
__weak_alias(fegetexcept,_fegetexcept)
__weak_alias(fegetexcept,_fegetexcept)
__weak_alias(fegetexcept,_fegetexcept)
__weak_alias(fegetexcept,_fegetexcept)
extern inline int fegetexcept(void);
__weak_alias(fegetexcept,_fegetexcept)
extern inline int fegetexcept(void);
__weak_alias(fegetexcept,_fegetexcept)
extern inline int fegetexcept(void);
__weak_alias(fegetexcept,_fegetexcept)
extern inline int fegetexcept(void);
__weak_alias(fegetexcept,_fegetexcept)
__weak_alias(fegetexcept,_fegetexcept)
__weak_alias(fegetexcept,_fegetexcept)
__weak_alias(fegetexcept,_fegetexcept)
__weak_alias(fegetexcept,_fegetexcept)
__weak_alias(fegetexcept,_fegetexcept)
fegetexcept(void)
int fegetexcept(void);
ATF_TC(fegetexcept);
ATF_TC_HEAD(fegetexcept, tc)
ATF_TC_BODY(fegetexcept, tc)
ATF_CHECK_EQ_MSG(fegetexcept(), 0,
fegetexcept());
ATF_CHECK(fegetexcept() == (FE_INVALID|FE_DIVBYZERO|FE_OVERFLOW
ATF_CHECK_EQ_MSG(fegetexcept(), FE_INVALID,
fegetexcept(), FE_INVALID);
ATF_CHECK_EQ_MSG(fegetexcept(), FE_DIVBYZERO,
fegetexcept(), FE_DIVBYZERO);
ATF_CHECK_EQ_MSG(fegetexcept(), FE_OVERFLOW,
fegetexcept(), FE_OVERFLOW);
ATF_CHECK_EQ_MSG(fegetexcept(), FE_UNDERFLOW,
fegetexcept(), FE_UNDERFLOW);
ATF_CHECK_EQ_MSG(fegetexcept(), FE_INEXACT,
fegetexcept(), FE_INEXACT);
ATF_CHECK_EQ_MSG((except = fegetexcept()), 0,
ATF_CHECK_EQ_MSG((except = fegetexcept()), 0,
ATF_CHECK_EQ_MSG((except = fegetexcept()), FE_TRAP_EXCEPT,
ATF_CHECK_EQ_MSG((except = fegetexcept()), FE_TRAP_EXCEPT,
ATF_TP_ADD_TC(tp, fegetexcept);