X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fisfinite.c;h=b7baff4a1dc2fd783c434691d94f761ce0e8d00b;hb=567f85cfcdb0a63cf96730d0858581b013765d59;hp=84dcd175aa47c950c18c4c88480d95e6df2bec5f;hpb=e74e1f1540f02fc57e442a6281c62f9594af15e5;p=gnulib.git diff --git a/lib/isfinite.c b/lib/isfinite.c index 84dcd175a..b7baff4a1 100644 --- a/lib/isfinite.c +++ b/lib/isfinite.c @@ -1,5 +1,5 @@ /* Test for finite value (zero, subnormal, or normal, and not infinite or NaN). - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2008 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -19,8 +19,8 @@ #include -#include "isnan.h" -#include "isnanf.h" +#include "isnanf-nolibm.h" +#include "isnand-nolibm.h" #include "isnanl-nolibm.h" int gl_isfinitef (float x) @@ -30,7 +30,7 @@ int gl_isfinitef (float x) int gl_isfinited (double x) { - return !isnan (x) && x - x == 0.; + return !isnand (x) && x - x == 0.; } int gl_isfinitel (long double x)