fparseln
while ((ptr = fparseln(stdin, &size, &line, NULL,
char *fparseln(FILE *_fp, size_t *_len, size_t *_lineno,
(buf = fparseln(fp, NULL, NULL, delims, 0)) != NULL; free(buf)) {
char *fparseln(FILE *, size_t *, size_t *, const char[3], int);
if ((line = fparseln(config, &len, &lineno, NULL, 0)) == NULL) {