* be fine and we can return. */
clearerr(obj->fh);
if (fgets(buf, buflen, obj->fh) != NULL) {
* be fine and we can return. */
clearerr(obj->fh);
if (fgets(buf, buflen, obj->fh) != NULL) {
/* If we get here: file was re-opened and there may be more to read.. Let's
* try again. */
if (fgets(buf, buflen, obj->fh) != NULL) {
/* If we get here: file was re-opened and there may be more to read.. Let's
* try again. */
if (fgets(buf, buflen, obj->fh) != NULL) {