This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi Benjamin and Jonathan and everyone!
Interesting, thanks.A potentially much simpler solution occured to me. Could we declare that
Paolo's original patch (the one that started this thread) only applies to
cin? I.e., make the condition this:
if (__sbin == cin->rdbuf() && isatty(0))
Hey y'all. I think a better way to think about this is that the streambuf is unbuffered. That way you don't have to deal with the isatty issue. (For unbuffered streams, _M_buf_size_opt == 0) If you do the checks based on that I think it will be cleaner.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |