]> git.sesse.net Git - stockfish/blobdiff - src/main.cpp
Disable again buffering at startup
[stockfish] / src / main.cpp
index a437f8839aface14cae7b15dede06a3cd2952d5a..fcb7e40c25118bf81f35a2361fd77d4d69840d33 100644 (file)
@@ -17,6 +17,7 @@
   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
+#include <cstdio>
 #include <iostream>
 #include <string>
 
@@ -35,7 +36,10 @@ extern void kpk_bitbase_init();
 
 int main(int argc, char* argv[]) {
 
-  init_bitboards();
+  // Disable output buffering: printf() does not work correctly otherwise
+  setvbuf(stdout, NULL, _IONBF, 0);
+
+  bitboards_init();
   Position::init();
   kpk_bitbase_init();
   Search::init();