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

Diff for /src/usr.bin/diff/diffreg.c between version 1.86 and 1.87

version 1.86, 2015/04/29 04:00:25 version 1.87, 2015/09/25 16:16:26
Line 385 
Line 385 
                 case -1:                  case -1:
                         warnx("No more processes");                          warnx("No more processes");
                         status |= 2;                          status |= 2;
                         xfree(header);                          free(header);
                         rval = D_ERROR;                          rval = D_ERROR;
                         goto closem;                          goto closem;
                 case 0:                  case 0:
Line 406 
Line 406 
                         }                          }
                         close(pfd[0]);                          close(pfd[0]);
                         rewind(stdout);                          rewind(stdout);
                         xfree(header);                          free(header);
                 }                  }
         }          }
         prepare(0, f1, stb1.st_size, flags);          prepare(0, f1, stb1.st_size, flags);
Line 429 
Line 429 
         clistlen = 100;          clistlen = 100;
         clist = xcalloc(clistlen, sizeof(*clist));          clist = xcalloc(clistlen, sizeof(*clist));
         i = stone(class, slen[0], member, klist, flags);          i = stone(class, slen[0], member, klist, flags);
         xfree(member);          free(member);
         xfree(class);          free(class);
   
         J = xreallocarray(J, len[0] + 2, sizeof(*J));          J = xreallocarray(J, len[0] + 2, sizeof(*J));
         unravel(klist[i]);          unravel(klist[i]);
         xfree(clist);          free(clist);
         xfree(klist);          free(klist);
   
         ixold = xreallocarray(ixold, len[0] + 2, sizeof(*ixold));          ixold = xreallocarray(ixold, len[0] + 2, sizeof(*ixold));
         ixnew = xreallocarray(ixnew, len[1] + 2, sizeof(*ixnew));          ixnew = xreallocarray(ixnew, len[1] + 2, sizeof(*ixnew));
Line 899 
Line 899 
                 a[f[i].serial] = f[i].value;                  a[f[i].serial] = f[i].value;
         for (i = 1; i <= l; i++)          for (i = 1; i <= l; i++)
                 b[i] = a[i];                  b[i] = a[i];
         xfree(a);          free(a);
 }  }
   
 static int  static int
Line 1006 
Line 1006 
         int ret;          int ret;
   
         ret = regexec(&ignore_re, line, 0, NULL, 0);          ret = regexec(&ignore_re, line, 0, NULL, 0);
         xfree(line);          free(line);
         return (ret == 0);      /* if it matched, it should be ignored. */          return (ret == 0);      /* if it matched, it should be ignored. */
 }  }
   

Legend:
Removed from v.1.86  
changed lines
  Added in v.1.87