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

Diff for /src/usr.bin/rcs/diff3.c between version 1.7 and 1.8

version 1.7, 2006/05/08 16:56:40 version 1.8, 2006/05/10 01:10:23
Line 181 
Line 181 
         if ((b3 = rcs_getrev(rf, rev2)) == NULL)          if ((b3 = rcs_getrev(rf, rev2)) == NULL)
                 goto out;                  goto out;
   
         d1 = rcs_buf_alloc((size_t)128, BUF_AUTOEXT);          d1 = rcs_buf_alloc(128, BUF_AUTOEXT);
         d2 = rcs_buf_alloc((size_t)128, BUF_AUTOEXT);          d2 = rcs_buf_alloc(128, BUF_AUTOEXT);
         diffb = rcs_buf_alloc((size_t)128, BUF_AUTOEXT);          diffb = rcs_buf_alloc(128, BUF_AUTOEXT);
   
         (void)xasprintf(&path1, "%s/diff1.XXXXXXXXXX", rcs_tmpdir);          (void)xasprintf(&path1, "%s/diff1.XXXXXXXXXX", rcs_tmpdir);
         (void)xasprintf(&path2, "%s/diff2.XXXXXXXXXX", rcs_tmpdir);          (void)xasprintf(&path2, "%s/diff2.XXXXXXXXXX", rcs_tmpdir);
Line 772 
Line 772 
                 (void)fseek(fp[2], (long)de[n].new.from, 0);                  (void)fseek(fp[2], (long)de[n].new.from, 0);
                 for (k = de[n].new.to-de[n].new.from; k > 0; k-= j) {                  for (k = de[n].new.to-de[n].new.from; k > 0; k-= j) {
                         j = k > BUFSIZ ? BUFSIZ : k;                          j = k > BUFSIZ ? BUFSIZ : k;
                         if (fread(block, (size_t)1, (size_t)j,                          if (fread(block, 1, (size_t)j,
                             fp[2]) != (size_t)j)                              fp[2]) != (size_t)j)
                                 return (-1);                                  return (-1);
                         block[j] = '\0';                          block[j] = '\0';

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8