version 1.53, 2023/10/30 16:14:51 |
version 1.54, 2023/10/30 17:52:54 |
|
|
} |
} |
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'; |
|
|
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; |