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

Diff for /src/usr.bin/awk/lib.c between version 1.53 and 1.54

version 1.53, 2023/10/30 16:14:51 version 1.54, 2023/10/30 17:52:54
Line 247 
Line 247 
                 }                  }
                 if (found)                  if (found)
                         setptr(patbeg, '\0');                          setptr(patbeg, '\0');
                 isrec = (found == 0 && *buf == '\0') ? 0 : 1;                  isrec = (found == 0 && *buf == '\0') ? false : true;
         } else {          } else {
                 if ((sep = *rs) == 0) {                  if ((sep = *rs) == 0) {
                         sep = '\n';                          sep = '\n';
Line 277 
Line 277 
                 if (!adjbuf(&buf, &bufsize, 1+rr-buf, recsize, &rr, "readrec 3"))                  if (!adjbuf(&buf, &bufsize, 1+rr-buf, recsize, &rr, "readrec 3"))
                         FATAL("input record `%.30s...' too long", buf);                          FATAL("input record `%.30s...' too long", buf);
                 *rr = 0;                  *rr = 0;
                 isrec = (c == EOF && rr == buf) ? 0 : 1;                  isrec = (c == EOF && rr == buf) ? false : true;
         }          }
         *pbuf = buf;          *pbuf = buf;
         *pbufsize = bufsize;          *pbufsize = bufsize;

Legend:
Removed from v.1.53  
changed lines
  Added in v.1.54