]> git.sesse.net Git - stockfish/blobdiff - src/main.cpp
Sync Root new depth to what we do in search()
[stockfish] / src / main.cpp
index 70359fdf77116adb652762d9c12fc9da8ba2560f..0f7d0e783b369c7118e842ce04b5e278cd462ba4 100644 (file)
@@ -25,6 +25,7 @@
 //// Includes
 ////
 
+#include <cstdio>
 #include <iostream>
 #include <string>
 
@@ -54,12 +55,13 @@ 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);
 
   // Startup initializations
-  init_direction_table();
   init_bitboards();
   init_uci_options();
   Position::init_zobrist();
@@ -76,8 +78,7 @@ int main(int argc, char* argv[]) {
   if (argc <= 1)
   {
       // Print copyright notice
-      cout << engine_name()
-           << " by Tord Romstad, Marco Costalba, Joona Kiiski" << endl;
+      cout << engine_name() << " by " << engine_author() << endl;
 
       if (CpuHasPOPCNT)
           cout << "Good! CPU has hardware POPCNT." << endl;