X-Git-Url: http://winboard.nl/cgi-bin?p=gnushogi.git;a=blobdiff_plain;f=gnushogi%2Frawdsp.c;h=53d051caa8f2d7fe639d022bb2e52a316027b8fe;hp=0ca5c5a2c5ba68cad4c1d3220bb50d764be08854;hb=f9dcc468f334f5fe3e16822715539ea94444096d;hpb=e575a64304bf46ab7bcc29634a982dae82721af5 diff --git a/gnushogi/rawdsp.c b/gnushogi/rawdsp.c index 0ca5c5a..53d051c 100644 --- a/gnushogi/rawdsp.c +++ b/gnushogi/rawdsp.c @@ -385,6 +385,8 @@ Raw_EditBoard(void) break; } } + if (!found) + printf("# Invalid piece type '%c'\n", s[0]); continue; } @@ -392,6 +394,7 @@ Raw_EditBoard(void) r = ROW_NUM(s[2]); if ((c < 0) || (c >= NO_COLS) || (r < 0) || (r >= NO_ROWS)) { + printf("# Out-of-board position '%c%c'\n", s[1], s[2]); continue; } @@ -411,6 +414,9 @@ Raw_EditBoard(void) break; } } + + if (!found) + printf("# Invalid piece type '%c'\n", s[0]); } for (sq = 0; sq < NO_SQUARES; sq++)