[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.21 and 1.22

version 1.21, 2002/07/03 03:47:59 version 1.22, 2002/07/25 16:37:54
Line 16 
Line 16 
 fileinsert(int f, int n)  fileinsert(int f, int n)
 {  {
         int      s;          int      s;
         char     fname[NFILEN];          char     fname[NFILEN], *adjf;
   
         s = eread("Insert file: ", fname, NFILEN, EFNEW | EFCR | EFFILE);          s = eread("Insert file: ", fname, NFILEN, EFNEW | EFCR | EFFILE);
         if (s != TRUE)          if (s != TRUE)
                 return (s);                  return (s);
         return insertfile(adjustname(fname), NULL, FALSE);          adjf = adjustname(fname);
         /* don't set buffer name */          if (adjf == NULL)
                   return (FALSE);
           return insertfile(adjf, NULL, FALSE);
 }  }
   
 /*  /*
Line 44 
Line 46 
         if (s != TRUE)          if (s != TRUE)
                 return s;                  return s;
         adjf = adjustname(fname);          adjf = adjustname(fname);
           if (adjf == NULL)
                   return (FALSE);
         if ((bp = findbuffer(adjf)) == NULL)          if ((bp = findbuffer(adjf)) == NULL)
                 return FALSE;                  return FALSE;
         curbp = bp;          curbp = bp;
Line 83 
Line 87 
             EFNEW | EFCR | EFFILE)) != TRUE)              EFNEW | EFCR | EFFILE)) != TRUE)
                 return s;                  return s;
         adjf = adjustname(fname);          adjf = adjustname(fname);
           if (adjf == NULL)
                   return (FALSE);
         if ((bp = findbuffer(adjf)) == NULL)          if ((bp = findbuffer(adjf)) == NULL)
                 return FALSE;                  return FALSE;
         if ((wp = popbuf(bp)) == NULL)          if ((wp = popbuf(bp)) == NULL)
Line 362 
Line 368 
             EFNEW | EFCR | EFFILE)) != TRUE)              EFNEW | EFCR | EFFILE)) != TRUE)
                 return (s);                  return (s);
         adjfname = adjustname(fname);          adjfname = adjustname(fname);
           if (adjfname == NULL)
                   return (FALSE);
         /* old attributes are no longer current */          /* old attributes are no longer current */
         bzero(&curbp->b_fi, sizeof(curbp->b_fi));          bzero(&curbp->b_fi, sizeof(curbp->b_fi));
         if ((s = writeout(curbp, adjfname)) == TRUE) {          if ((s = writeout(curbp, adjfname)) == TRUE) {

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22