Use standard C99 isfinite, isnan, isinf in place of GSL substitutes.
[pspp-builds.git] / src / data / data-out.c
index cef445209a6ef874394f7798b47bafdd173b1317..86688a6774cd939facdb8453dbd7e9e2832934ec 100644 (file)
@@ -20,7 +20,6 @@
 
 #include <ctype.h>
 #include <float.h>
-#include <gsl/gsl_math.h>
 #include <math.h>
 #include <stdint.h>
 #include <stdlib.h>
@@ -928,9 +927,9 @@ output_infinite (double number, const struct fmt_spec *format, char *output)
     {
       const char *s;
 
-      if (gsl_isnan (number))
+      if (isnan (number))
         s = "NaN";
-      else if (gsl_isinf (number))
+      else if (isinf (number))
         s = number > 0 ? "+Infinity" : "-Infinity";
       else
         s = "Unknown";