src/main.c

changeset 150
7d57a252948e
parent 141
0d6bb8b21193
--- a/src/main.c	Sun Jul 19 17:13:16 2026 +0200
+++ b/src/main.c	Sun Jul 19 19:17:04 2026 +0200
@@ -895,11 +895,10 @@
         FILE *pgnfile = fopen(settings.continuepgn, "r");
         if (pgnfile) {
             int result = read_pgn(pgnfile, &gamestate);
-            long position = ftell(pgnfile);
             fclose(pgnfile);
             if (result) {
-                printw("Invalid PGN file content at position %ld:\n%s\n",
-                        position, pgn_error_str(result));
+                printw("Invalid PGN file content at position %zu:\n%s\n",
+                        pgn_error_position(), pgn_error_str(result));
                 gamestate_cleanup(&gamestate);
                 return;
             }
@@ -1051,11 +1050,10 @@
         FILE *pgnfile = fopen(settings.continuepgn, "r");
         if (pgnfile) {
             int result = read_pgn(pgnfile, &gamestate);
-            long position = ftell(pgnfile);
             fclose(pgnfile);
             if (result) {
-                printw("Invalid PGN file content at position %ld:\n%s\n",
-                        position, pgn_error_str(result));
+                printw("Invalid PGN file content at position %zu:\n%s\n",
+                        pgn_error_position(), pgn_error_str(result));
                 cancel = true;
             } else if (!is_game_running(&gamestate)) {
                 addstr("Game has ended. Use -s to analyze it locally.\n");

mercurial