getrec
extern int getrec(char **, int *, bool);
while (getrec(&record, &recsize, true) > 0) {
n = getrec(&record, &recsize, true);
n = getrec(&buf, &bufsize, false);