From 669532b93d6e900f655d2baecf8536f9f1ebbeb5 Mon Sep 17 00:00:00 2001 From: H.G.Muller Date: Wed, 6 Jul 2022 11:42:28 +0200 Subject: [PATCH] Fix bugs in piece pronounciation --- winboard/jaws.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/winboard/jaws.c b/winboard/jaws.c index 3757fbc..6c1a4cc 100644 --- a/winboard/jaws.c +++ b/winboard/jaws.c @@ -127,7 +127,7 @@ char* PieceToName(p, i) int black = (p >= BlackPawn); if(black) p -= BlackPawn; sprintf(buf, i ? black ? "Black " : "White " : ""); - snprintf(buf + strlen(buf), " %s", pieceTypeName[(int) p]); + sprintf(buf + strlen(buf), " %s", pieceTypeName[(int) p]); return T_(buf); } @@ -847,7 +847,6 @@ VOID SayPieceType(char id) { int f, r, nr = 0; - char buf[MSG_SIZ]; ChessSquare piece = CharToPiece(id); if(piece == EmptySquare) { SayString(T_("That is not a valid piece"), FALSE); @@ -860,7 +859,7 @@ SayPieceType(char id) SayString(SquareToChar(f), FALSE); SayString(SquareToNum(r), FALSE); } - if(!nr) SayString(T_("There is no"), FALSE); SayString(PieceToName(piece, 1), FALSE); SayString(T_("on the board"), FALSE); + if(!nr) SayString(T_("There is no"), FALSE), SayString(PieceToName(piece, 1), FALSE), SayString(T_("on the board"), FALSE); } VOID -- 1.7.0.4