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,15 +92,15 @@ 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;
} }
@@ -108,9 +108,6 @@ char *lftok(lfile_t *lf)
return NULL; return NULL;
} }
return token;
}
/** /**
* lfgetkey - Find key in file * lfgetkey - Find key in file
* @lf: Pointer to &lfile_t context from lfopen() * @lf: Pointer to &lfile_t context from lfopen()