On Mon, 31 Jul 2017 23:13:27, Corinna Vinschen wrote:
Ahhhhh, no, no, no. I found the problem. When using CP 65001 on
pre-W10, you *must not* use the ANSI functions PeekConsoleInputA and
ReadConsoleInputA, but select() was still using them as it did so for
ages.
Now using the UNICODE functions PeekConsoleInputW and ReadConsoleInputW,
select is doing the right thing even with CP 65001.
YOU DID IT. As I reported here:
http://cygwin.com/ml/cygwin/2017-02/msg00031.html
this has actually been a problem since libreadline7-7.0.1 (Dec 2016):
http://cygwin.com/ml/cygwin/2016-12/msg00091.html
with libreadline7-6.3.8 being the last working version until now.
THANK YOU CORINNA.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple