version 1.33, 2016/07/13 21:32:01 |
version 1.35, 2019/01/29 20:08:56 |
|
|
cumdays = daytab[0]; |
cumdays = daytab[0]; |
/* Friday displays Monday's events */ |
/* Friday displays Monday's events */ |
offset = tp->tm_wday == 5 ? 3 : 1; |
offset = tp->tm_wday == 5 ? 3 : 1; |
if (f_SetdayAfter) |
if (f_dayAfter || f_dayBefore) |
offset = 0; /* Except not when range is set explicitly */ |
offset = 0; /* Except not when range is set explicitly */ |
header[5].iov_base = dayname; |
header[5].iov_base = dayname; |
|
|
|
|
tdiff = difftime(ttmp, f_time)/ SECSPERDAY; |
tdiff = difftime(ttmp, f_time)/ SECSPERDAY; |
if (tdiff <= offset + f_dayAfter || |
if (tdiff <= offset + f_dayAfter || |
(bodun && tdiff == -1)) { |
(bodun && tdiff == -1)) { |
if ((tmtmp.tm_mon == month) && |
if (((tmtmp.tm_mon == month) || |
|
(flags & F_SPECIAL) || |
|
(interval == WEEKLY)) && |
(tdiff >= 0 || |
(tdiff >= 0 || |
(bodun && tdiff == -1))) { |
(bodun && tdiff == -1))) { |
if ((tmp = malloc(sizeof(struct match))) == NULL) |
if ((tmp = malloc(sizeof(struct match))) == NULL) |