From: Marco Costalba Date: Wed, 23 Feb 2011 11:23:16 +0000 (+0100) Subject: Triviality in main.cpp X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=25113861552c9c09ce5dbd5a20510db2fd2e65b0 Triviality in main.cpp No functional change. Signed-off-by: Marco Costalba --- diff --git a/src/main.cpp b/src/main.cpp index 0f7d0e78..a1dd0790 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -75,7 +75,7 @@ int main(int argc, char* argv[]) { CALLGRIND_START_INSTRUMENTATION; #endif - if (argc <= 1) + if (argc < 2) { // Print copyright notice cout << engine_name() << " by " << engine_author() << endl; @@ -84,27 +84,17 @@ int main(int argc, char* argv[]) { cout << "Good! CPU has hardware POPCNT." << endl; // Wait for a command from the user, and passes this command to - // execute_uci_command() and also intercepts EOF from stdin, by - // translating EOF to the "quit" command. This ensures that we - // exit gracefully if the GUI dies unexpectedly. + // execute_uci_command() and also intercepts EOF from stdin to + // ensure that we exit gracefully if the GUI dies unexpectedly. string cmd; - - do { - // Wait for a command from stdin - if (!getline(cin, cmd)) - cmd = "quit"; - - } while (execute_uci_command(cmd)); - } - else // Process command line arguments - { - if (string(argv[1]) != "bench" || argc > 7) - cout << "Usage: stockfish bench [hash size = 128] [threads = 1] " - << "[limit = 12] [fen positions file = default] " - << "[depth, time, perft or node limited = depth]" << endl; - else - benchmark(argc, argv); + while (getline(cin, cmd) && execute_uci_command(cmd)) {} } + else if (string(argv[1]) == "bench" && argc < 8) + benchmark(argc, argv); + else + cout << "Usage: stockfish bench [hash size = 128] [threads = 1] " + << "[limit = 12] [fen positions file = default] " + << "[depth, time, perft or node limited = depth]" << endl; exit_threads(); quit_eval();