isrec
int sep, c, isrec; // POTENTIAL BUG? isrec is a macro in awk.h
isrec = (c == EOF && rr == buf) ? false : true;
isrec = (found == 0 && *buf == '\0') ? false : true;
isrec = (c == EOF && rr == buf) ? false : true;
DPRINTF("readrec saw <%s>, returns %d\n", buf, isrec);
return isrec;
else if (isrec(x) && !donerec)
else if (isrec(x) && !donerec)
if (isrec(x)) { /* no argument provided */
if (isrec(x) || strlen(getsval(x)) == 0) {
if (isrec(x)) {
} else if (isrec(vp)) {
} else if (isrec(vp)) {
else if (isrec(vp) && !donerec)
else if (isrec(vp) && ! donerec)