mirror of
https://github.com/troglobit/libite.git
synced 2026-10-31 12:50:41 +00:00
lftok(): Refactor, collapse and simplify a bit
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
1 parent
a3badc85f8
commit
1d21b11802
1 file changed
+9
-12
+9
-12
@@ -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)
|
||||||
while (fgets(lf->buf, sizeof(lf->buf), lf->fp)) {
|
return token;
|
||||||
if (lf->buf[0] == '#')
|
|
||||||
continue;
|
|
||||||
|
|
||||||
token = strtok_r(lf->buf, lf->sep, &lf->save);
|
while (fgets(lf->buf, sizeof(lf->buf), lf->fp)) {
|
||||||
if (!token)
|
if (lf->buf[0] == '#')
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
token = strtok_r(lf->buf, lf->sep, &lf->save);
|
||||||
|
if (token)
|
||||||
return token;
|
return token;
|
||||||
}
|
|
||||||
|
|
||||||
errno = ENOENT;
|
|
||||||
return NULL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return token;
|
errno = ENOENT;
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in new issue
Block a user