/// Version number. If this is left empty, the current date (in the format
/// YYMMDD) is used as a version number.
-static const string EngineVersion = "2.0.1";
+static const string EngineVersion = "";
static const string AppName = "Stockfish";
static const string AppTag = "";
int data_available()
{
static HANDLE inh = NULL;
- static bool usePipe;
+ static bool usePipe = false;
INPUT_RECORD rec[256];
DWORD dw, recCnt;
if (!inh)
{
inh = GetStdHandle(STD_INPUT_HANDLE);
- usePipe = !GetConsoleMode(inh, &dw);
- if (!usePipe)
+ if (GetConsoleMode(inh, &dw))
{
SetConsoleMode(inh, dw & ~(ENABLE_MOUSE_INPUT | ENABLE_WINDOW_INPUT));
FlushConsoleInputBuffer(inh);
- }
+ } else
+ usePipe = true;
}
// If we're running under XBoard then we can't use PeekConsoleInput() as