lftok(): Refactor, collapse and simplify a bit

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson committed 2017-12-22 10:56:54 +01:00
1 parent a3badc85f8
commit 1d21b11802
1 file changed
+4 -7
+4 -7
View File
@@ -92,23 +92,20 @@ char *lftok(lfile_t *lf)
} }
token = strtok_r(NULL, lf->sep, &lf->save); token = strtok_r(NULL, lf->sep, &lf->save);
if (!token) { if (token)
return token;
while (fgets(lf->buf, sizeof(lf->buf), lf->fp)) { while (fgets(lf->buf, sizeof(lf->buf), lf->fp)) {
if (lf->buf[0] == '#') if (lf->buf[0] == '#')
continue; continue;
token = strtok_r(lf->buf, lf->sep, &lf->save); token = strtok_r(lf->buf, lf->sep, &lf->save);
if (!token) if (token)
continue;
return token; return token;
} }
errno = ENOENT; errno = ENOENT;
return NULL; return NULL;
}
return token;
} }
/** /**