[BACK]Return to date.y CVS log [TXT][DIR] Up to [local] / src / usr.bin / cvs

Diff for /src/usr.bin/cvs/date.y between version 1.19 and 1.20

version 1.19, 2010/07/23 09:11:10 version 1.20, 2010/07/23 21:46:05
Line 800 
Line 800 
 }  }
   
 /*  /*
  * cvs_date_parse()   * date_parse()
  *   *
  * Returns the number of seconds since the Epoch corresponding to the date.   * Returns the number of seconds since the Epoch corresponding to the date.
  */   */
 time_t  time_t
 cvs_date_parse(const char *p)  date_parse(const char *p)
 {  {
         struct tm       gmt, tm;          struct tm       gmt, tm;
         time_t          Start, tod, nowtime, tz;          time_t          Start, tod, nowtime, tz;
Line 814 
Line 814 
   
         if (time(&nowtime) == -1 || !gmtime_r(&nowtime, &gmt) ||          if (time(&nowtime) == -1 || !gmtime_r(&nowtime, &gmt) ||
             !localtime_r(&nowtime, &tm))              !localtime_r(&nowtime, &tm))
                 fatal("cvs_date_parse failed");                  fatal("date_parse failed");
   
         tz = difftm(&gmt, &tm) / 60;          tz = difftm(&gmt, &tm) / 60;
   
Line 879 
Line 879 
         (void)printf("Enter date, or blank line to exit.\n\t> ");          (void)printf("Enter date, or blank line to exit.\n\t> ");
         (void)fflush(stdout);          (void)fflush(stdout);
         while (fgets(buff, sizeof(buff), stdin) && buff[0]) {          while (fgets(buff, sizeof(buff), stdin) && buff[0]) {
                 d = cvs_date_parse(buff);                  d = date_parse(buff);
                 if (d == -1)                  if (d == -1)
                         (void)printf("Bad format - couldn't convert.\n");                          (void)printf("Bad format - couldn't convert.\n");
                 else                  else

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20