X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fdata-in.c;h=ace167090c57b9f2f2fe97a4d4e96cd80405764d;hb=cfe65232ff4bf28987ff1c1d02c9ec385de3c4af;hp=5d4496cf9085de0d54509f224a89e0b0261935d1;hpb=e943de7a3e0645852c3b659889ff3ccf38dd43ec;p=pspp diff --git a/src/data/data-in.c b/src/data/data-in.c index 5d4496cf90..ace167090c 100644 --- a/src/data/data-in.c +++ b/src/data/data-in.c @@ -919,7 +919,7 @@ parse_year (struct data_in *i, long *year, size_t max_digits) else *year += epoch_century + 100; } - if (*year >= 1582 || *year <= 19999) + if (*year >= 1582 && *year <= 19999) return NULL; return xasprintf (_("Year (%ld) must be between 1582 and 19999."), *year); @@ -1044,7 +1044,7 @@ parse_minute_second (struct data_in *i, double *time) *cp++ = ss_get_byte (&i->input); *cp = '\0'; - *time += strtod (buf, NULL); + *time += c_strtod (buf, NULL); return NULL; }