X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fformat-guesser.c;h=7475b2946f8fd68ffddf332d09f0c7e1b017ff25;hb=a22af84523eb716b947123186bd4f89a3d92945e;hp=f2f5eb6aee6eea864f1a15a2e8e5f21b5e38c27c;hpb=7efc87c779da4c09fe16dea5f1dc63cda2f87e72;p=pspp diff --git a/src/data/format-guesser.c b/src/data/format-guesser.c index f2f5eb6aee..7475b2946f 100644 --- a/src/data/format-guesser.c +++ b/src/data/format-guesser.c @@ -334,7 +334,7 @@ add_numeric (struct fmt_guesser *g, struct substring s) if (dots || commas) delim_digits++; } - else if (c == '.' ) + else if (c == '.') { dots++; prev_delim = c; @@ -404,7 +404,7 @@ add_numeric (struct fmt_guesser *g, struct substring s) can't tell whether the ',' or '.' is a grouping or decimal character. Assume that the decimal character from the settings is in use. */ - if (prev_delim == settings_get_decimal_char (FMT_F)) + if (prev_delim == settings_get_fmt_settings ()->decimal) { decimal = prev_delim; precision = delim_digits; @@ -448,7 +448,7 @@ add_numeric (struct fmt_guesser *g, struct substring s) static void guess_numeric (struct fmt_guesser *g, struct fmt_spec *f) { - int decimal_char = settings_get_decimal_char (FMT_COMMA); + int decimal_char = settings_get_fmt_settings ()->decimal; f->d = g->decimals / g->count; if (g->pct) @@ -679,7 +679,7 @@ parse_date_number (struct substring *s, enum date_token tokens_seen, size_t digit_cnt = ss_get_long (s, &value); enum date_token token = 0; - if (ss_match_byte (s, settings_get_decimal_char (FMT_F)) + if (ss_match_byte (s, settings_get_fmt_settings ()->decimal) && tokens_seen & DT_COLON && value <= 59) {