extern char *yy_text; /* Needed because yytext can be either a char[]
or a (non-constant) char* */
extern int yyoffset P((void));
-extern signed char initialRights[BOARD_FILES];
+extern unsigned char initialRights[BOARD_FILES];
extern signed char castlingRank[BOARD_FILES];