diff --git a/IOStreams/LineTrackingStreambuf.h b/IOStreams/LineTrackingStreambuf.h index bd388bc..4b62c61 100644 --- a/IOStreams/LineTrackingStreambuf.h +++ b/IOStreams/LineTrackingStreambuf.h @@ -74,25 +74,19 @@ namespace Alepha::Hydrogen::IOStreams ::detail:: LineTrackingStreambuf_m int underflow() override { - //std::cerr << "Present base line is: " << baseLine << std::endl; - //std::cerr << "Present starts count: " << lineStarts.size() << std::endl; baseLine+= lineStarts.size(); lineStarts.clear(); const auto rv= forwardUnderflow(); - //std::cerr << "Underflow char is: " << (char) rv << std::endl; if( rv == EOF ) return rv; assume_underlying(); const std::string_view view{ gptr(), egptr() }; bufBase= gptr(); - //std::cerr << "Underflow picked up " << view.size() << " chars" << std::endl;; - //std::cerr << "Underflow sees `" << (void*) gptr() << "` for gptr." << std::endl; for( std::int64_t i= 0; i < view.size(); ++i ) { if( view.at( i ) == '\n' ) lineStarts.push_back( i + 1 ); } - if( rv == 101 ) abort(); return rv; }