diff --git a/src/funcs.c b/src/funcs.c index ff963ee0..d11a4fca 100644 --- a/src/funcs.c +++ b/src/funcs.c @@ -3758,9 +3758,9 @@ solstice_equinox_for_year(int y, int which) } j -= 2447892.50000; /* This is the Julian date of midnight, 1 Jan 1990 UTC */ - int dse = (int) j; + long long dse = (long) j; - int min = floor((j - (double) dse) * MINUTES_PER_DAY); + long long min = (long long) floor((j - (double) dse) * MINUTES_PER_DAY); int ret; /* Convert from UTC to local time */