eryksun added the comment:

The new CRT used by 3.5 has a separate header, corecrt_wconio.h, for 
declarations shared by conio.h and wchar.h. Thus the _WCONIO_DEFINED macro is 
no longer defined, and consequently PC/msvcrtmodule.c skips defining getwch, 
getwche, putwch, and ungetwch.

I guess this check was added to support DOS-based Windows 9x. NT-based Windows 
would always support wide-character console I/O.

----------
components: +Windows
nosy: +eryksun, steve.dower, tim.golden, zach.ware

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23995>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to