X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fpor-file-reader.c;h=2487ab2cb43f140d3fe6f9962b9a07afa4090d8e;hb=69bd50b717021786aedf541394a150b72e4e9a7c;hp=125d7be2598a37bb516c80b35d3839a794c3811a;hpb=7be27d2d9fb7f5d62523c744599bc4cc2f3fc1ea;p=pspp diff --git a/src/data/por-file-reader.c b/src/data/por-file-reader.c index 125d7be259..2487ab2cb4 100644 --- a/src/data/por-file-reader.c +++ b/src/data/por-file-reader.c @@ -632,14 +632,14 @@ convert_format (struct pfm_reader *r, const int portable_format[3], .d = portable_format[2], }; - if (fmt_check_output (&format) - && fmt_check_width_compat (&format, var_get_width (v))) + if (fmt_check_output (format) + && fmt_check_width_compat (format, var_get_width (v))) return format; if (*report_error) { char fmt_string[FMT_STRING_LEN_MAX + 1]; - fmt_to_string (&format, fmt_string); + fmt_to_string (format, fmt_string); if (var_is_numeric (v)) warning (r, _("Numeric variable %s has invalid format " "specifier %s."), @@ -735,8 +735,8 @@ read_variables (struct pfm_reader *r, struct dictionary *dict) print = convert_format (r, &fmt[0], v, &report_error); write = convert_format (r, &fmt[3], v, &report_error); - var_set_print_format (v, &print); - var_set_write_format (v, &write); + var_set_print_format (v, print); + var_set_write_format (v, write); /* Range missing values. */ mv_init (&miss, width);