]> git.sesse.net Git - stockfish/blobdiff - src/main.cpp
Sync Root new depth to what we do in search()
[stockfish] / src / main.cpp
index fa821151359ac31cb904ebfd66226ae89d49955a..0f7d0e783b369c7118e842ce04b5e278cd462ba4 100644 (file)
@@ -25,6 +25,7 @@
 //// Includes
 ////
 
+#include <cstdio>
 #include <iostream>
 #include <string>
 
@@ -54,7 +55,9 @@ extern void benchmark(int argc, char* argv[]);
 
 int main(int argc, char* argv[]) {
 
-  // Disable IO buffering
+  // Disable IO buffering for C and C++ standard libraries
+  setvbuf(stdin, NULL, _IONBF, 0);
+  setvbuf(stdout, NULL, _IONBF, 0);
   cout.rdbuf()->pubsetbuf(NULL, 0);
   cin.rdbuf()->pubsetbuf(NULL, 0);