readbuf
pkgconf_buffer_reset(&readbuf);
pkgconf_buffer_finalize(&readbuf);
pkgconf_buffer_t readbuf = PKGCONF_BUFFER_INITIALIZER;
continue_reading = pkgconf_fgetline(&readbuf, f);
p = readbuf.base;
if (*p && p != readbuf.base)
pkgconf_buffer_reset(&readbuf);
if ((csr = readbuf(netsock, COMM_CSR, &csrsz)) == NULL)
char *readbuf(int, enum comm, size_t *);
if ((ch = readbuf(certsock, COMM_CHAIN, &chsz)) == NULL)
if ((csr = readbuf(certsock, COMM_CSR, &csz)) == NULL)
return readbuf(fd, comm, &sz);
while ((readbuf = fparseln(fp, NULL, NULL, NULL, 0)) != NULL) {
data = strpbrk(readbuf, " \t");
free(readbuf);
key = readbuf;
free(readbuf);
char *readbuf;