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

Diff for /src/usr.bin/cvs/diff_internals.c between version 1.37 and 1.38

version 1.37, 2015/02/05 12:59:57 version 1.38, 2015/11/05 09:48:21
Line 73 
Line 73 
 #include <stddef.h>  #include <stddef.h>
 #include <stdint.h>  #include <stdint.h>
 #include <stdio.h>  #include <stdio.h>
   #include <stdlib.h>
 #include <string.h>  #include <string.h>
 #include <time.h>  #include <time.h>
 #include <unistd.h>  #include <unistd.h>
Line 392 
Line 393 
         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 787 
Line 788 
                 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 878 
Line 879 
         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. */
 }  }
   
Line 1456 
Line 1457 
                 buf_puts(diffbuf, str);                  buf_puts(diffbuf, str);
         else          else
                 cvs_printf("%s", str);                  cvs_printf("%s", str);
         xfree(str);          free(str);
 }  }

Legend:
Removed from v.1.37  
changed lines
  Added in v.1.38