Don't set failbit in portable_getline( ) when reading empty lines!