From: Marco Costalba Date: Fri, 5 Nov 2010 12:53:13 +0000 (+0100) Subject: Retire bitbase.h X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=469e7c5143af0785d6ba41cdef731ac1f403141c Retire bitbase.h Moved the only prototipe where is needed. No functional change. Signed-off-by: Marco Costalba --- diff --git a/src/bitbase.cpp b/src/bitbase.cpp index 4a0518fd..ac03120f 100644 --- a/src/bitbase.cpp +++ b/src/bitbase.cpp @@ -24,7 +24,6 @@ #include -#include "bitbase.h" #include "bitboard.h" #include "square.h" diff --git a/src/bitbase.h b/src/bitbase.h deleted file mode 100644 index 3dc58270..00000000 --- a/src/bitbase.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - Stockfish, a UCI chess playing engine derived from Glaurung 2.1 - Copyright (C) 2004-2008 Tord Romstad (Glaurung author) - Copyright (C) 2008-2010 Marco Costalba, Joona Kiiski, Tord Romstad - - Stockfish is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Stockfish is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ - - -#if !defined(BITBASE_H_INCLUDED) -#define BITBASE_H_INCLUDED - -//// -//// Includes -//// - -#include "types.h" - - -//// -//// Prototypes -//// - -extern void generate_kpk_bitbase(uint8_t bitbase[]); - - -#endif // !defined(BITBASE_H_INCLUDED) diff --git a/src/endgame.cpp b/src/endgame.cpp index f9feb00e..bb756f3b 100644 --- a/src/endgame.cpp +++ b/src/endgame.cpp @@ -24,7 +24,6 @@ #include -#include "bitbase.h" #include "bitcount.h" #include "endgame.h" @@ -102,6 +101,7 @@ namespace { /// init_bitbases() is called during program initialization, and simply loads /// bitbases from disk into memory. At the moment, there is only the bitbase /// for KP vs K, but we may decide to add other bitbases later. +extern void generate_kpk_bitbase(uint8_t bitbase[]); void init_bitbases() { generate_kpk_bitbase(KPKBitbase); diff --git a/src/endgame.h b/src/endgame.h index 89b5ca4d..94654ca8 100644 --- a/src/endgame.h +++ b/src/endgame.h @@ -101,5 +101,4 @@ struct ScalingFunction : public EndgameScalingFunctionBase { extern void init_bitbases(); - #endif // !defined(ENDGAME_H_INCLUDED)