1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 16:53:09 +00:00

Triviality in main.cpp

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
Marco Costalba 2011-02-23 12:23:16 +01:00
parent deb212cb05
commit 2511386155

View file

@ -75,7 +75,7 @@ int main(int argc, char* argv[]) {
CALLGRIND_START_INSTRUMENTATION; CALLGRIND_START_INSTRUMENTATION;
#endif #endif
if (argc <= 1) if (argc < 2)
{ {
// Print copyright notice // Print copyright notice
cout << engine_name() << " by " << engine_author() << endl; cout << engine_name() << " by " << engine_author() << endl;
@ -84,27 +84,17 @@ int main(int argc, char* argv[]) {
cout << "Good! CPU has hardware POPCNT." << endl; cout << "Good! CPU has hardware POPCNT." << endl;
// Wait for a command from the user, and passes this command to // Wait for a command from the user, and passes this command to
// execute_uci_command() and also intercepts EOF from stdin, by // execute_uci_command() and also intercepts EOF from stdin to
// translating EOF to the "quit" command. This ensures that we // ensure that we exit gracefully if the GUI dies unexpectedly.
// exit gracefully if the GUI dies unexpectedly.
string cmd; string cmd;
while (getline(cin, cmd) && execute_uci_command(cmd)) {}
do {
// Wait for a command from stdin
if (!getline(cin, cmd))
cmd = "quit";
} while (execute_uci_command(cmd));
} }
else // Process command line arguments else if (string(argv[1]) == "bench" && argc < 8)
{ benchmark(argc, argv);
if (string(argv[1]) != "bench" || argc > 7) else
cout << "Usage: stockfish bench [hash size = 128] [threads = 1] " cout << "Usage: stockfish bench [hash size = 128] [threads = 1] "
<< "[limit = 12] [fen positions file = default] " << "[limit = 12] [fen positions file = default] "
<< "[depth, time, perft or node limited = depth]" << endl; << "[depth, time, perft or node limited = depth]" << endl;
else
benchmark(argc, argv);
}
exit_threads(); exit_threads();
quit_eval(); quit_eval();