Object OpeningBook doen't need to be global
authorMarco Costalba <mcostalba@gmail.com>
Sun, 7 Nov 2010 12:12:48 +0000 (13:12 +0100)
committerMarco Costalba <mcostalba@gmail.com>
Sun, 7 Nov 2010 12:12:48 +0000 (13:12 +0100)
No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>

src/book.cpp
src/book.h
src/search.cpp
src/uci.cpp

index 2aca81c..c066f7a 100644 (file)
 using namespace std;
 
 ////
-//// Global variables
-////
-
-Book OpeningBook;
-
-
-////
 //// Local definitions
 ////
 
index 45d7568..bfc82d9 100644 (file)
@@ -78,12 +78,4 @@ private:
   RKISS RKiss;
 };
 
-
-////
-//// Global variables
-////
-
-extern Book OpeningBook;
-
-
 #endif // !defined(BOOK_H_INCLUDED)
index a4795c6..59c717c 100644 (file)
@@ -228,7 +228,10 @@ namespace {
   const Value EasyMoveMargin = Value(0x200);
 
 
-  /// Global variables
+  /// Namespace variables
+
+  // Book object
+  Book OpeningBook;
 
   // Iteration counter
   int Iteration;
index a4964ec..6adaf39 100644 (file)
@@ -27,7 +27,6 @@
 #include <sstream>
 #include <string>
 
-#include "book.h"
 #include "evaluate.h"
 #include "misc.h"
 #include "move.h"