extern int CompareBoards P((Board board1, Board board2));
extern unsigned char pieceToChar[(int)EmptySquare+1];
extern unsigned char pieceNickName[(int)EmptySquare];
+extern int promoPartner[(int)EmptySquare];
extern char *pieceDesc[(int)EmptySquare];
extern Board initialPosition;
extern Boolean pieceDefs;