[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.33 and 1.34

version 1.33, 2011/04/20 19:34:16 version 1.34, 2013/05/16 12:44:48
Line 1132 
Line 1132 
 asciifile(FILE *f)  asciifile(FILE *f)
 {  {
         unsigned char buf[BUFSIZ];          unsigned char buf[BUFSIZ];
         size_t i, cnt;          size_t cnt;
   
         if (f == NULL)          if (f == NULL)
                 return (1);                  return (1);
   
         rewind(f);          rewind(f);
         cnt = fread(buf, 1, sizeof(buf), f);          cnt = fread(buf, 1, sizeof(buf), f);
         for (i = 0; i < cnt; i++)          return (memchr(buf, '\0', cnt) == NULL);
                 if (!isprint(buf[i]) && !isspace(buf[i]))  
                         return (0);  
         return (1);  
 }  }
   
 #define begins_with(s, pre) (strncmp(s, pre, sizeof(pre)-1) == 0)  #define begins_with(s, pre) (strncmp(s, pre, sizeof(pre)-1) == 0)

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34