[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.39 and 1.40

version 1.39, 2015/01/16 06:40:10 version 1.40, 2015/07/26 14:32:19
Line 388 
Line 388 
         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[PATH_MAX];  
         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.39  
changed lines
  Added in v.1.40