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

Diff for /src/usr.bin/leave/leave.c between version 1.3 and 1.4

version 1.3, 1997/09/08 09:34:44 version 1.4, 2000/05/08 16:15:29
Line 110 
Line 110 
         else {          else {
                 if (hours > 23)                  if (hours > 23)
                         usage();                          usage();
                 if (t->tm_hour >= 12)                  if (t->tm_hour > hours ||
                         t->tm_hour -= 12;                      (t->tm_hour == hours && t->tm_min >= minutes)) {
                 if (t->tm_hour > hours ||                          /* determine 24 hours mode */
                     (t->tm_hour == hours && minutes <= t->tm_min))                          if (hours >= 13)
                         hours += 12;                                  hours += 24;
                           else
                                   hours += 12;
                   }
   
                 secs = (hours - t->tm_hour) * 60 * 60;                  secs = (hours - t->tm_hour) * 60 * 60;
                 secs += (minutes - t->tm_min) * 60;                  secs += (minutes - t->tm_min) * 60;
         }          }

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4