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

Diff for /src/usr.bin/rcs/rcsprog.c between version 1.78 and 1.79

version 1.78, 2006/03/18 04:00:34 version 1.79, 2006/03/20 17:41:37
Line 448 
Line 448 
 int  int
 rcs_main(int argc, char **argv)  rcs_main(int argc, char **argv)
 {  {
         int i, ch, flags, kflag, lkmode;          int i, j, ch, flags, kflag, lkmode;
         char fpath[MAXPATHLEN], ofpath[MAXPATHLEN];          char fpath[MAXPATHLEN], ofpath[MAXPATHLEN];
         char *logstr, *logmsg, *nflag, *descfile;          char *logstr, *logmsg, *nflag, *descfile;
         char *alist, *comment, *elist, *unp, *sp;          char *alist, *comment, *elist;
         mode_t fmode;          mode_t fmode;
         RCSFILE *file, *oldfile;          RCSFILE *file, *oldfile;
         RCSNUM *logrev;          RCSNUM *logrev;
Line 621 
Line 621 
   
                 /* entries to add to the access list */                  /* entries to add to the access list */
                 if (alist != NULL) {                  if (alist != NULL) {
                         unp = alist;                          char **aargv;
                         do {  
                                 sp = strchr(unp, ',');  
                                 if (sp != NULL)  
                                         *(sp++) = '\0';  
   
                                 rcs_access_add(file, unp);                          aargv = cvs_strsplit(alist, ",");
                           for (j = 0; aargv[j] != NULL; j++)
                                   rcs_access_add(file, aargv[j]);
   
                                 unp = sp;                          xfree(aargv);
                         } while (sp != NULL);  
                 }                  }
   
                 if (comment != NULL)                  if (comment != NULL)

Legend:
Removed from v.1.78  
changed lines
  Added in v.1.79