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

Diff for /src/usr.bin/mg/file.c between version 1.33 and 1.34

version 1.33, 2005/04/21 19:16:21 version 1.34, 2005/05/27 08:52:30
Line 39 
Line 39 
 filevisit(int f, int n)  filevisit(int f, int n)
 {  {
         BUFFER  *bp;          BUFFER  *bp;
         char     fname[NFILEN], *bufp, *adjf;          char     fname[NFILEN], *bufp, *adjf, *slash;
   
         bufp = eread("Find file: ", fname, NFILEN, EFNEW | EFCR | EFFILE);          if (curbp->b_fname && curbp->b_fname[0] != '\0') {
                   strlcpy(fname, curbp->b_fname, sizeof(fname));
                   if ((slash = strrchr(fname, '/')) != NULL) {
                           *(slash + 1) = '\0';
                   }
           }
           else
                   fname[0] = '\0';
   
           bufp = eread("Find file: ", fname, NFILEN, EFNEW | EFCR | EFFILE | EFDEF);
         if (bufp == NULL)          if (bufp == NULL)
                 return (ABORT);                  return (ABORT);
         else if (bufp[0] == '\0')          else if (bufp[0] == '\0')

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34