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

Diff for /src/usr.bin/cvs/util.c between version 1.14 and 1.15

version 1.14, 2004/12/03 20:24:37 version 1.15, 2004/12/06 21:03:13
Line 160 
Line 160 
                                 cvs_log(LP_ERR,                                  cvs_log(LP_ERR,
                                     "parse error in GMT hours specification `%s'", hr);                                      "parse error in GMT hours specification `%s'", hr);
                                 cvs_tm.tm_gmtoff = 0;                                  cvs_tm.tm_gmtoff = 0;
                         }                          } else {
                         else {  
                                 /* get seconds */                                  /* get seconds */
                                 cvs_tm.tm_gmtoff *= 3600;                                  cvs_tm.tm_gmtoff *= 3600;
   
Line 173 
Line 172 
                                         cvs_log(LP_ERR,                                          cvs_log(LP_ERR,
                                             "parse error in GMT minutes "                                              "parse error in GMT minutes "
                                             "specification `%s'", min);                                              "specification `%s'", min);
                                 }                                  } else
                                 else  
                                         cvs_tm.tm_gmtoff += off * 60;                                          cvs_tm.tm_gmtoff += off * 60;
                         }                          }
                 }                  }
                 if (sign == '-')                  if (sign == '-')
                         cvs_tm.tm_gmtoff = -cvs_tm.tm_gmtoff;                          cvs_tm.tm_gmtoff = -cvs_tm.tm_gmtoff;
         }          } else if (type == CVS_DATE_CTIME) {
         else if (type == CVS_DATE_CTIME) {  
                 /* gmt is used for the weekday */                  /* gmt is used for the weekday */
                 sscanf(date, "%3s %3s %d %2d:%2d:%2d %d", gmt, mon,                  sscanf(date, "%3s %3s %d %2d:%2d:%2d %d", gmt, mon,
                     &cvs_tm.tm_mday, &cvs_tm.tm_hour, &cvs_tm.tm_min,                      &cvs_tm.tm_mday, &cvs_tm.tm_hour, &cvs_tm.tm_min,
Line 252 
Line 249 
                             (cvs_modes[(int)type][*sp - 'a'] == 0)) {                              (cvs_modes[(int)type][*sp - 'a'] == 0)) {
                                 cvs_log(LP_WARN,                                  cvs_log(LP_WARN,
                                     "invalid permission bit `%c'", *sp);                                      "invalid permission bit `%c'", *sp);
                         }                          } else
                         else  
                                 m |= cvs_modes[(int)type][*sp - 'a'];                                  m |= cvs_modes[(int)type][*sp - 'a'];
                 }                  }
         }          }
Line 401 
Line 397 
                                         cvs_log(LP_ERR, "no terminating quote");                                          cvs_log(LP_ERR, "no terminating quote");
                                         err++;                                          err++;
                                         break;                                          break;
                                 }                                  } else if (*lp == '\\')
                                 else if (*lp == '\\')  
                                         lp++;                                          lp++;
   
                                 qbuf[i++] = *lp++;                                  qbuf[i++] = *lp++;
Line 413 
Line 408 
                         }                          }
   
                         arg = qbuf;                          arg = qbuf;
                 }                  } else {
                 else {  
                         cp = strsep(&lp, " \t");                          cp = strsep(&lp, " \t");
                         if (cp == NULL)                          if (cp == NULL)
                                 break;                                  break;

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15