remove separate analyzepgn option

Sat, 28 Mar 2026 12:57:05 +0100

author
Mike Becker <universe@uap-core.de>
date
Sat, 28 Mar 2026 12:57:05 +0100
changeset 89
58b788fd10a7
parent 88
e4a648fe6ce7
child 90
395542d915d7

remove separate analyzepgn option

analyzing games will be post-game feature,
so using -c with a finished game is enough

relates to #813

src/game.h file | annotate | diff | comparison | revisions
src/main.c file | annotate | diff | comparison | revisions
--- a/src/game.h	Fri Mar 27 18:30:25 2026 +0100
+++ b/src/game.h	Sat Mar 28 12:57:05 2026 +0100
@@ -42,7 +42,6 @@
     char* port;
     char* serverhost; /* NULL, if we are about to start a server */
     char* continuepgn;
-    char* analyzepgn;
     bool singlemachine;
     bool unicode;
 } Settings;
--- a/src/main.c	Fri Mar 27 18:30:25 2026 +0100
+++ b/src/main.c	Sat Mar 28 12:57:05 2026 +0100
@@ -58,9 +58,6 @@
         case 's':
             settings->singlemachine = 1;
             break;
-        case 'S':
-            settings->analyzepgn = optarg;
-            break;
         case 'U':
             settings->unicode = 0;
             break;
@@ -142,10 +139,6 @@
             fprintf(stderr, "Can't continue a game when joining a server.\n");
             return 1;
         }
-        if (settings->analyzepgn) {
-            fprintf(stderr, "The options -c and -S are mutually exclusive\n");
-            return 1;
-        }
     }
     
     return 0;
@@ -185,9 +178,6 @@
     if (settings.singlemachine) {
         game_play_singlemachine(&settings);
         exitcode = EXIT_SUCCESS;
-    } else if (settings.analyzepgn) {
-        printw("Not implemented yet.\n");
-        exitcode = EXIT_SUCCESS;
     } else {
         exitcode = is_server(&settings) ?
             server_run(&settings) : client_run(&settings);

mercurial