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

Diff for /src/usr.bin/rcs/diff.c between version 1.4 and 1.5

version 1.4, 2006/05/05 15:47:36 version 1.5, 2006/05/10 01:10:23
Line 409 
Line 409 
         if (stb1.st_size != stb2.st_size)          if (stb1.st_size != stb2.st_size)
                 return (1);                  return (1);
         for (;;) {          for (;;) {
                 i = fread(buf1, (size_t)1, sizeof(buf1), f1);                  i = fread(buf1, 1, sizeof(buf1), f1);
                 j = fread(buf2, (size_t)1, sizeof(buf2), f2);                  j = fread(buf2, 1, sizeof(buf2), f2);
                 if (i != j)                  if (i != j)
                         return (1);                          return (1);
                 if (i == 0 && j == 0) {                  if (i == 0 && j == 0) {
Line 868 
Line 868 
 {  {
         int ret;          int ret;
   
         ret = regexec(&ignore_re, line, (size_t)0, NULL, 0);          ret = regexec(&ignore_re, line, 0, NULL, 0);
         xfree(line);          xfree(line);
         return (ret == 0);      /* if it matched, it should be ignored. */          return (ret == 0);      /* if it matched, it should be ignored. */
 }  }
Line 1154 
Line 1154 
                 return (1);                  return (1);
   
         rewind(f);          rewind(f);
         cnt = fread(buf, (size_t)1, sizeof(buf), f);          cnt = fread(buf, 1, sizeof(buf), f);
         for (i = 0; i < cnt; i++)          for (i = 0; i < cnt; i++)
                 if (!isprint(buf[i]) && !isspace(buf[i]))                  if (!isprint(buf[i]) && !isspace(buf[i]))
                         return (0);                          return (0);
Line 1175 
Line 1175 
                 nc = f[pos] - f[pos - 1];                  nc = f[pos] - f[pos - 1];
                 if (nc >= sizeof(buf))                  if (nc >= sizeof(buf))
                         nc = sizeof(buf) - 1;                          nc = sizeof(buf) - 1;
                 nc = fread(buf, (size_t)1, nc, fp);                  nc = fread(buf, 1, nc, fp);
                 if (nc > 0) {                  if (nc > 0) {
                         buf[nc] = '\0';                          buf[nc] = '\0';
                         p = strchr((const char *)buf, '\n');                          p = strchr((const char *)buf, '\n');

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5