X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fpor-file-writer.c;h=8a27f6b785ccc548d5a14436cfe221ee7476d3e6;hb=ffce2432a76f3ffbe2a19228d3b3d03613c3b4a3;hp=fad89bf7682cbf77a0b7f6a8b270a4ee64c98ede;hpb=51d8c9b54d65bd0aa3944b8fb9d4460875048e14;p=pspp diff --git a/src/data/por-file-writer.c b/src/data/por-file-writer.c index fad89bf768..8a27f6b785 100644 --- a/src/data/por-file-writer.c +++ b/src/data/por-file-writer.c @@ -77,7 +77,7 @@ struct pfm_var int fv; /* Starting case index. */ }; -static struct casewriter_class por_file_casewriter_class; +static const struct casewriter_class por_file_casewriter_class; static bool close_writer (struct pfm_writer *); static void buf_write (struct pfm_writer *, const void *, size_t); @@ -777,7 +777,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 || !isfinite (base_2_sig)) goto missing_value; if (base_2_exp == 0 && base_2_sig == 0.) goto zero; @@ -898,7 +898,7 @@ format_trig_double (long double value, int base_10_precision, char output[]) return; } -static struct casewriter_class por_file_casewriter_class = +static const struct casewriter_class por_file_casewriter_class = { por_file_casewriter_write, por_file_casewriter_destroy,