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

Diff for /src/usr.bin/rcs/rcs.c between version 1.70 and 1.71

version 1.70, 2010/10/20 19:55:46 version 1.71, 2010/10/27 08:35:45
Line 1517 
Line 1517 
 int  int
 rcs_kwexp_get(RCSFILE *file)  rcs_kwexp_get(RCSFILE *file)
 {  {
         return rcs_kflag_get(file->rf_expand);          if (file->rf_expand == NULL)
                   return (RCS_KWEXP_DEFAULT);
   
           return (rcs_kflag_get(file->rf_expand));
 }  }
   
 /*  /*
Line 1534 
Line 1537 
         size_t len;          size_t len;
         const char *fp;          const char *fp;
   
         fl = 0;          if (flags == NULL || !(len = strlen(flags)))
         len = strlen(flags);                  return (RCS_KWEXP_ERR);
   
           fl = 0;
         for (fp = flags; *fp != '\0'; fp++) {          for (fp = flags; *fp != '\0'; fp++) {
                 if (*fp == 'k')                  if (*fp == 'k')
                         fl |= RCS_KWEXP_NAME;                          fl |= RCS_KWEXP_NAME;
Line 1551 
Line 1555 
                 } else if (*fp == 'b') {                  } else if (*fp == 'b') {
                         if (len != 1)                          if (len != 1)
                                 fl |= RCS_KWEXP_ERR;                                  fl |= RCS_KWEXP_ERR;
                           fl |= RCS_KWEXP_NONE;
                 } else  /* unknown letter */                  } else  /* unknown letter */
                         fl |= RCS_KWEXP_ERR;                          fl |= RCS_KWEXP_ERR;
         }          }
Line 2031 
Line 2036 
         /*          /*
          * Do keyword expansion if required.           * Do keyword expansion if required.
          */           */
         if (rf->rf_expand != NULL)          expmode = rcs_kwexp_get(rf);
                 expmode = rcs_kwexp_get(rf);  
         else  
                 expmode = RCS_KWEXP_DEFAULT;  
   
         if (!(expmode & RCS_KWEXP_NONE)) {          if (!(expmode & RCS_KWEXP_NONE)) {
                 if ((rdp = rcs_findrev(rf, rev)) == NULL)                  if ((rdp = rcs_findrev(rf, rev)) == NULL)

Legend:
Removed from v.1.70  
changed lines
  Added in v.1.71