X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flibpspp%2Fmisc.h;h=fbd11eec3c32fc3f2536fbf6bc6ad4e80471e11c;hb=a8915a78655ea9ff6242ba6ba4ed4d83253a323d;hp=fea0e28e5e64a98b2037dd0dc97fc6adcfb299f0;hpb=338fb2a2e84df6427a2fdee6769421f57d5666d8;p=pspp diff --git a/src/libpspp/misc.h b/src/libpspp/misc.h index fea0e28e5e..fbd11eec3c 100644 --- a/src/libpspp/misc.h +++ b/src/libpspp/misc.h @@ -1,6 +1,5 @@ /* PSPP - computes sample statistics. Copyright (C) 1997-9, 2000 Free Software Foundation, Inc. - Written by Ben Pfaff . This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as @@ -27,17 +26,17 @@ /* HUGE_VAL is traditionally defined as positive infinity, or alternatively, DBL_MAX. */ -#if !HAVE_ISINF +#if !HAVE_ISINF && !defined isinf #define isinf(X) (fabs (X) == HUGE_VAL) #endif /* A Not a Number is not equal to itself. */ -#if !HAVE_ISNAN +#if !HAVE_ISNAN && !defined isnan #define isnan(X) ((X) != (X)) #endif /* Finite numbers are not infinities or NaNs. */ -#if !HAVE_FINITE +#if !HAVE_FINITE && !defined finite #define finite(X) (!isinf (X) && !isnan (X)) #elif HAVE_IEEEFP_H #include /* Declares finite() under Solaris. */