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

Diff for /src/usr.bin/cvs/diff.c between version 1.83 and 1.84

version 1.83, 2006/03/25 21:29:59 version 1.84, 2006/03/28 02:13:44
Line 713 
Line 713 
   
         member = (int *)file[1];          member = (int *)file[1];
         equiv(sfile[0], slen[0], sfile[1], slen[1], member);          equiv(sfile[0], slen[0], sfile[1], slen[1], member);
         tmp = xrealloc(member, (slen[1] + 2) * sizeof(int));          tmp = xrealloc(member, slen[1] + 2, sizeof(int));
         member = (int *)tmp;          member = (int *)tmp;
   
         class = (int *)file[0];          class = (int *)file[0];
         unsort(sfile[0], slen[0], class);          unsort(sfile[0], slen[0], class);
         tmp = xrealloc(class, (slen[0] + 2) * sizeof(int));          tmp = xrealloc(class, slen[0] + 2, sizeof(int));
         class = (int *)tmp;          class = (int *)tmp;
   
         klist = xmalloc((slen[0] + 2) * sizeof(int));          klist = xmalloc((slen[0] + 2) * sizeof(int));
Line 732 
Line 732 
         xfree(member);          xfree(member);
         xfree(class);          xfree(class);
   
         tmp = xrealloc(J, (diff_len[0] + 2) * sizeof(int));          tmp = xrealloc(J, diff_len[0] + 2, sizeof(int));
         J = (int *)tmp;          J = (int *)tmp;
         unravel(klist[i]);          unravel(klist[i]);
         xfree(clist);          xfree(clist);
         xfree(klist);          xfree(klist);
   
         tmp = xrealloc(ixold, (diff_len[0] + 2) * sizeof(long));          tmp = xrealloc(ixold, diff_len[0] + 2, sizeof(long));
         ixold = (long *)tmp;          ixold = (long *)tmp;
   
         tmp = xrealloc(ixnew, (diff_len[1] + 2) * sizeof(long));          tmp = xrealloc(ixnew, diff_len[1] + 2, sizeof(long));
         ixnew = (long *)tmp;          ixnew = (long *)tmp;
         check(f1, f2);          check(f1, f2);
         output(f1, f2);          output(f1, f2);
Line 805 
Line 805 
         for (j = 0; (h = readhash(fd));) {          for (j = 0; (h = readhash(fd));) {
                 if (j == (int)sz) {                  if (j == (int)sz) {
                         sz = sz * 3 / 2;                          sz = sz * 3 / 2;
                         tmp = xrealloc(p, (sz + 3) * sizeof(struct line));                          tmp = xrealloc(p, sz + 3, sizeof(struct line));
                         p = (struct line *)tmp;                          p = (struct line *)tmp;
                 }                  }
                 p[++j].value = h;                  p[++j].value = h;
Line 945 
Line 945 
   
         if (clen == clistlen) {          if (clen == clistlen) {
                 newclistlen = clistlen * 11 / 10;                  newclistlen = clistlen * 11 / 10;
                 tmp = xrealloc(clist, newclistlen * sizeof(cand));                  tmp = xrealloc(clist, newclistlen, sizeof(cand));
                 clist = tmp;                  clist = tmp;
                 clistlen = newclistlen;                  clistlen = newclistlen;
         }          }
Line 1286 
Line 1286 
                         struct context_vec *tmp;                          struct context_vec *tmp;
                         ptrdiff_t offset = context_vec_ptr - context_vec_start;                          ptrdiff_t offset = context_vec_ptr - context_vec_start;
                         max_context <<= 1;                          max_context <<= 1;
                         tmp = xrealloc(context_vec_start, max_context *                          tmp = xrealloc(context_vec_start, max_context,
                             sizeof(struct context_vec));                              sizeof(struct context_vec));
                         context_vec_start = tmp;                          context_vec_start = tmp;
                         context_vec_end = context_vec_start + max_context;                          context_vec_end = context_vec_start + max_context;

Legend:
Removed from v.1.83  
changed lines
  Added in v.1.84