17 Mar
2025
17 Mar
'25
8:23 a.m.
eric pouech (@epo) commented about programs/cmd/batch.c:
DWORD charsRead; BOOL status; DWORD i; + DWORD conmode, oldconmode; + CONSOLE_READCONSOLE_CONTROL control; + + GetConsoleMode(h, &oldconmode); + conmode = oldconmode & ~ENABLE_PROCESSED_INPUT; + SetConsoleMode(h, conmode); + control.nLength = sizeof(CONSOLE_READCONSOLE_CONTROL); + control.nInitialChars = 0; + control.dwCtrlWakeupMask = 0x0008; perhaps use 1u \<\< 0x03 instead (to make it clearer that the intent in ctrl-c) (note one day we might even add tab/shift tab here)
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/7586#note_98055