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

Diff for /src/usr.bin/at/parsetime.c between version 1.21 and 1.22

version 1.21, 2015/03/15 00:41:27 version 1.22, 2015/03/17 19:31:30
Line 463 
Line 463 
          * We may be given the year in 2 digit, 4 digit, or tm_year format.           * We may be given the year in 2 digit, 4 digit, or tm_year format.
          */           */
         if (year != -1) {          if (year != -1) {
                 if (year >= TM_YEAR_BASE)                  if (year >= 1900)
                         year -= TM_YEAR_BASE;   /* convert from 4 digit year */                          year -= 1900;   /* convert from 4 digit year */
                 else if (year < 100) {                  else if (year < 100) {
                         /* Convert to tm_year assuming current century */                          /* Convert to tm_year assuming current century */
                         year += (tm->tm_year / 100) * 100;                          year += (tm->tm_year / 100) * 100;
Line 587 
Line 587 
                         }                          }
                 } else if (tlen == 6 || tlen == 8) {                  } else if (tlen == 6 || tlen == 8) {
                         if (tlen == 8) {                          if (tlen == 8) {
                                 year = (mon % 10000) - TM_YEAR_BASE;                                  year = (mon % 10000) - 1900;
                                 mon /= 10000;                                  mon /= 10000;
                         } else {                          } else {
                                 year = mon % 100;                                  year = mon % 100;

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22