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)