[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.32 and 1.33

version 1.32, 2005/11/23 08:42:23 version 1.33, 2005/11/23 09:05:02
Line 42 
Line 42 
 int  int
 checkout_main(int argc, char **argv)  checkout_main(int argc, char **argv)
 {  {
         int i, ch;          int i, ch, flags, kflag;
         int flags;  
         RCSNUM *frev, *rev;          RCSNUM *frev, *rev;
         RCSFILE *file;          RCSFILE *file;
         char fpath[MAXPATHLEN], buf[16];          char fpath[MAXPATHLEN], buf[16];
Line 51 
Line 50 
         const char *state = NULL;          const char *state = NULL;
   
         flags = 0;          flags = 0;
           kflag = RCS_KWEXP_ERR;
         rev = RCS_HEAD_REV;          rev = RCS_HEAD_REV;
         frev = NULL;          frev = NULL;
   
Line 59 
Line 59 
                 exit (1);                  exit (1);
         }          }
   
         while ((ch = rcs_getopt(argc, argv, "f::l::M::p::q::r::s:u::Vx:")) != -1) {          while ((ch = rcs_getopt(argc, argv, "f::k:l::M::p::q::r::s:u::Vx:")) != -1) {
                 switch (ch) {                  switch (ch) {
                 case 'f':                  case 'f':
                         rcs_set_rev(rcs_optarg, &rev);                          rcs_set_rev(rcs_optarg, &rev);
                         flags |= FORCE;                          flags |= FORCE;
                         break;                          break;
                   case 'k':
                           kflag = rcs_kflag_get(rcs_optarg);
                           if (RCS_KWEXP_INVAL(kflag)) {
                                   cvs_log(LP_ERR,
                                       "invalid RCS keyword expansion mode");
                                   (usage)();
                                   exit(1);
                           }
                           break;
                 case 'l':                  case 'l':
                         rcs_set_rev(rcs_optarg, &rev);                          rcs_set_rev(rcs_optarg, &rev);
                         flags |= CO_LOCK;                          flags |= CO_LOCK;
Line 133 
Line 142 
                         frev = rev;                          frev = rev;
   
                 rcsnum_tostr(frev, buf, sizeof(buf));                  rcsnum_tostr(frev, buf, sizeof(buf));
   
                   if (kflag != RCS_KWEXP_ERR)
                           rcs_kwexp_set(file, kflag);
   
                 if (flags & CO_STATE) {                  if (flags & CO_STATE) {
                         if (checkout_state(file, frev, argv[i], flags,                          if (checkout_state(file, frev, argv[i], flags,

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33