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

Reply via email to