AN CLASS="keyword">int</SPAN></SPAN> c;
        <SPAN CLASS="keyword">if</SPAN> ((c = iostreams::get(src)) == <SPAN CLASS="numeric_literal">EOF</SPAN> || c == WOULD_BLOCK)
            <SPAN CLASS="keyword">return</SPAN> c;

        <SPAN CLASS="keyword">if</SPAN> (c != <SPAN CLASS="literal">'\n'</SPAN> &amp;&amp; col_no_ &gt;= line_length_) {
            next_ = c;
            has_next_ = <SPAN CLASS="keyword">true</SPAN>;
            <SPAN CLASS="keyword">return</SPAN> get_char(<SPAN CLASS="literal">'\n'</