[BACK]Return to day.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / calendar

Diff for /src/usr.bin/calendar/day.c between version 1.32 and 1.35

version 1.32, 2015/12/08 19:04:50 version 1.35, 2019/01/29 20:08:56
Line 166 
Line 166 
                 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;
   
Line 543 
Line 543 
                                 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 (tdiff >=  0 ||                                          if (((tmtmp.tm_mon == month) ||
                                             (bodun && tdiff == -1)) {                                               (flags & F_SPECIAL) ||
                                                (interval == WEEKLY)) &&
                                               (tdiff >=  0 ||
                                               (bodun && tdiff == -1))) {
                                         if ((tmp = malloc(sizeof(struct match))) == NULL)                                          if ((tmp = malloc(sizeof(struct match))) == NULL)
                                                 err(1, NULL);                                                  err(1, NULL);
                                         tmp->when = ttmp;                                          tmp->when = ttmp;

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.35