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

Diff for /src/usr.bin/patch/util.c between version 1.36.6.1 and 1.37

version 1.36.6.1, 2015/07/27 16:08:18 version 1.37, 2014/11/22 15:49:28
Line 373 
Line 373 
         return name;          return name;
 }  }
   
   /*
    * Takes the name returned by fetchname and looks in RCS directory
    * for a checked in version.
    */
   char *
   checked_in(char *file)
   {
           char            *filebase, *filedir, tmpbuf[MAXPATHLEN];
           struct stat     filestat;
   
           filebase = basename(file);
           filedir = dirname(file);
   
   #define try(f, a1, a2, a3) \
   (snprintf(tmpbuf, sizeof tmpbuf, f, a1, a2, a3), stat(tmpbuf, &filestat) == 0)
   
           if (try("%s/RCS/%s%s", filedir, filebase, RCSSUFFIX) ||
               try("%s/RCS/%s%s", filedir, filebase, "") ||
               try("%s/%s%s", filedir, filebase, RCSSUFFIX))
                   return file;
   
           return NULL;
   }
   
 void  void
 version(void)  version(void)
 {  {

Legend:
Removed from v.1.36.6.1  
changed lines
  Added in v.1.37