X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fexpressions%2Fhelpers.c;h=4a0a01b97b680907b0c1efe33f9bb1010e68891a;hb=8a490bdb254cf8d37eb4ac4edf91c7ef933c92dd;hp=c69e440e4bde0f9c8747296884c0cf83e9ce2b45;hpb=fe846c222cb08170d95b57d7b8b335fb0c44e60c;p=pspp diff --git a/src/language/expressions/helpers.c b/src/language/expressions/helpers.c index c69e440e4b..4a0a01b97b 100644 --- a/src/language/expressions/helpers.c +++ b/src/language/expressions/helpers.c @@ -45,7 +45,8 @@ expr_ymd_to_ofs (double year, double month, double day) return SYSMIS; } - ofs = calendar_gregorian_to_offset (y, m, d, &error); + ofs = calendar_gregorian_to_offset (y, m, d, settings_get_fmt_settings (), + &error); if (error != NULL) { msg (SE, "%s", error); @@ -363,7 +364,8 @@ add_months (double date, int months, enum date_sum_method method) if (method == SUM_CLOSEST && d > calendar_days_in_month (y, m)) d = calendar_days_in_month (y, m); - output = calendar_gregorian_to_offset (y, m, d, &error); + output = calendar_gregorian_to_offset (y, m, d, settings_get_fmt_settings (), + &error); if (output != SYSMIS) output = (output * DAY_S) + fmod (date, DAY_S); else