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=6e73887285a8d79543b21573ee84d7fc09c415ed;hpb=264cb1a74b754df0455284ae6688ce8d275f9d06;p=pspp diff --git a/src/language/expressions/helpers.c b/src/language/expressions/helpers.c index 6e73887285..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 @@ -664,7 +666,7 @@ npdf_beta (double x, double a, double b, double lambda) } } -double +static double round__ (double x, double mult, double fuzzbits, double adjustment) { if (fuzzbits <= 0)