[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.5 and 1.6

version 1.5, 1999/01/03 05:33:48 version 1.6, 1999/01/11 00:16:32
Line 418 
Line 418 
         char *filebase = basename(name);          char *filebase = basename(name);
         char *filedir = dirname(name);          char *filedir = dirname(name);
   
 #define try(f, a1, a2, a3) (Snprintf(tmpbuf, sizeof tmpbuf, f, a1, a2), stat(tmpbuf, &filestat) == 0)  #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)          if (   try("%s/RCS/%s%s", filedir, filebase, RCSSUFFIX)
             || try("%s/RCS/%s%s", filedir, filebase,        "")              || try("%s/RCS/%s%s", filedir, filebase,        "")
             || try(    "%s/%s%s", filedir, filebase, RCSSUFFIX)              || try(    "%s/%s%s", filedir, filebase, RCSSUFFIX)

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6