From 73fe96f0a7ad5f492ecc11937cd91884c841d6dd Mon Sep 17 00:00:00 2001 From: das Date: Thu, 5 Aug 2004 01:44:55 +0000 Subject: Use isnormal() instead of fpclassify() to avoid dependency on libc.so.5. --- lib/msun/src/s_round.c | 4 +--- lib/msun/src/s_roundf.c | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) (limited to 'lib/msun/src') diff --git a/lib/msun/src/s_round.c b/lib/msun/src/s_round.c index ea764ae..c3c0665 100644 --- a/lib/msun/src/s_round.c +++ b/lib/msun/src/s_round.c @@ -33,10 +33,8 @@ double round(double x) { double t; - int i; - i = fpclassify(x); - if (i == FP_INFINITE || i == FP_NAN) + if (!isnormal(x)) return (x); if (x >= 0.0) { diff --git a/lib/msun/src/s_roundf.c b/lib/msun/src/s_roundf.c index a040e16..ba42e8e 100644 --- a/lib/msun/src/s_roundf.c +++ b/lib/msun/src/s_roundf.c @@ -33,10 +33,8 @@ float roundf(float x) { float t; - int i; - i = fpclassify(x); - if (i == FP_INFINITE || i == FP_NAN) + if (!isnormal(x)) return (x); if (x >= 0.0) { -- cgit v1.1