From b06f0460a207c287528d5b74ee0e644a3485b84c Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Sun, 7 Nov 2010 13:22:13 +0100 Subject: [PATCH] Retire uci.h and benchmark.h Moved the single prototipes where are needed. No functional change. Signed-off-by: Marco Costalba --- src/benchmark.cpp | 1 - src/benchmark.h | 37 ------------------------------------- src/main.cpp | 4 ++-- src/uci.cpp | 1 - src/uci.h | 31 ------------------------------- 5 files changed, 2 insertions(+), 72 deletions(-) delete mode 100644 src/benchmark.h delete mode 100644 src/uci.h diff --git a/src/benchmark.cpp b/src/benchmark.cpp index b42077b1..e2f7c5a2 100644 --- a/src/benchmark.cpp +++ b/src/benchmark.cpp @@ -25,7 +25,6 @@ #include #include -#include "benchmark.h" #include "search.h" #include "thread.h" #include "ucioption.h" diff --git a/src/benchmark.h b/src/benchmark.h deleted file mode 100644 index 88b016d8..00000000 --- a/src/benchmark.h +++ /dev/null @@ -1,37 +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(BENCHMARK_H_INCLUDED) -#define BENCHMARK_H_INCLUDED - -//// -//// Includes -//// - -#include - - -//// -//// Prototypes -//// - -extern void benchmark(const std::string& commandLine); - -#endif // !defined(BENCHMARK_H_INCLUDED) diff --git a/src/main.cpp b/src/main.cpp index e623297c..372e8abc 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -28,10 +28,8 @@ #include #include -#include "benchmark.h" #include "bitcount.h" #include "misc.h" -#include "uci.h" #ifdef USE_CALLGRIND #include @@ -39,6 +37,8 @@ using namespace std; +extern void uci_main_loop(); +extern void benchmark(const std::string& commandLine); //// //// Functions diff --git a/src/uci.cpp b/src/uci.cpp index 6adaf392..c011171a 100644 --- a/src/uci.cpp +++ b/src/uci.cpp @@ -34,7 +34,6 @@ #include "position.h" #include "san.h" #include "search.h" -#include "uci.h" #include "ucioption.h" using namespace std; diff --git a/src/uci.h b/src/uci.h deleted file mode 100644 index f3cb4171..00000000 --- a/src/uci.h +++ /dev/null @@ -1,31 +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(UCI_H_INCLUDED) -#define UCI_H_INCLUDED - -//// -//// Prototypes -//// - -extern void uci_main_loop(); - - -#endif // !defined(UCI_H_INCLUDED) -- 2.39.5