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

Diff for /src/usr.bin/rcs/co.c between version 1.63 and 1.64

version 1.63, 2006/03/16 17:11:30 version 1.64, 2006/03/16 23:53:27
Line 36 
Line 36 
 int  int
 checkout_main(int argc, char **argv)  checkout_main(int argc, char **argv)
 {  {
         int i, ch, flags, kflag;          int i, ch, flags, kflag, status;
         RCSNUM *frev, *rev;          RCSNUM *frev, *rev;
         RCSFILE *file;          RCSFILE *file;
         char fpath[MAXPATHLEN];          char fpath[MAXPATHLEN];
Line 44 
Line 44 
         const char *state;          const char *state;
         time_t rcs_mtime = -1;          time_t rcs_mtime = -1;
   
         flags = 0;          flags = status = 0;
         kflag = RCS_KWEXP_ERR;          kflag = RCS_KWEXP_ERR;
         rev = RCS_HEAD_REV;          rev = RCS_HEAD_REV;
         frev = NULL;          frev = NULL;
Line 174 
Line 174 
                 else                  else
                         frev = rev;                          frev = rev;
   
                 if (checkout_rev(file, frev, argv[i], flags,                  if ((status = checkout_rev(file, frev, argv[i], flags,
                     username, author, state, date) < 0) {                      username, author, state, date)) < 0) {
                                 rcs_close(file);                                  rcs_close(file);
                                 continue;                                  continue;
                 }                  }
Line 192 
Line 192 
         if (rev != RCS_HEAD_REV)          if (rev != RCS_HEAD_REV)
                 rcsnum_free(frev);                  rcsnum_free(frev);
   
         return (0);          return (status);
 }  }
   
 void  void

Legend:
Removed from v.1.63  
changed lines
  Added in v.1.64