diff --git a/src/system/libroot/posix/math/floatmath.c b/src/system/libroot/posix/math/floatmath.c index eaaa91b6fb..29b5028c8f 100644 --- a/src/system/libroot/posix/math/floatmath.c +++ b/src/system/libroot/posix/math/floatmath.c @@ -116,3 +116,10 @@ __fpclassifyl(long double value) // TODO: implement me! return FP_NORMAL; } + +int +finitef(float value) +{ + int clazz = __fpclassifyf(value); + return (clazz == FP_ZERO || clazz == FP_SUBNORMAL || clazz == FP_NORMAL); +}