X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fpor-file-writer.c;h=75022ea7f6d8b924d72112e198b59d677c79e3a0;hb=a9afcdd22;hp=1f348f67986f3e613d7633b1107406dff2640dce;hpb=06a34a11908066ab5949d4b36c7fc5b7f44e88bb;p=pspp-builds.git diff --git a/src/data/por-file-writer.c b/src/data/por-file-writer.c index 1f348f67..75022ea7 100644 --- a/src/data/por-file-writer.c +++ b/src/data/por-file-writer.c @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include @@ -777,7 +778,7 @@ format_trig_double (long double value, int base_10_precision, char output[]) 0...30**6, an invariant of the loop below. */ errno = 0; base_2_sig = frexp (value, &base_2_exp); - if (errno != 0 || !finite (base_2_sig)) + if (errno != 0 || !gsl_finite (base_2_sig)) goto missing_value; if (base_2_exp == 0 && base_2_sig == 0.) goto zero;