diff -r 141813037e99 -r 16a114c84ff5 test/test-real-pgn.c --- a/test/test-real-pgn.c Thu Sep 03 11:42:53 2026 +0200 +++ b/test/test-real-pgn.c Thu Sep 03 11:53:58 2026 +0200 @@ -74,11 +74,12 @@ CX_TEST_DO { const enum expected_result rs = pgn_data[index-1][0]; const char *pgn = pgn_data[index-1]+1; - int result = parse_pgn(pgn, &gamestate); + pgn_result result = parse_pgn(pgn, &gamestate); char msg[64]; - sprintf(msg, "failed to parse game%03u.pgn: code %d, pos: %zu", - index, result, pgn_error_position()); - CX_TEST_ASSERTM(result == pgn_no_error, msg); + sprintf(msg, + "failed to parse game%03u.pgn: code %d, pos: %zu, merr: %d", + index, result.code, result.position, result.move_error); + CX_TEST_ASSERTM(result.code == pgn_no_error, msg); CX_TEST_CALL_SUBROUTINE(verify_expected_result, &gamestate, rs); /* check if we get the PGN text back */