X-Git-Url: http://winboard.nl/cgi-bin?p=xboard.git;a=blobdiff_plain;f=parser.h;h=9ffacc991e6dafa1ca9d2d29484c7177dac32e76;hp=57296e1efe6b7a3396895088c07e1f2c24fdc82d;hb=HEAD;hpb=d6a5884d9a6af414ed26d5b70a1b3dcf131b1e9c diff --git a/parser.h b/parser.h index 57296e1..9ffacc9 100644 --- a/parser.h +++ b/parser.h @@ -5,7 +5,8 @@ * Massachusetts. * * Enhancements Copyright 1992-2001, 2002, 2003, 2004, 2005, 2006, - * 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + * 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Free + * Software Foundation, Inc. * * Enhancements Copyright 2005 Alessandro Scotti * @@ -53,7 +54,7 @@ extern void yynewfile P((FILE *f)); extern void yynewstr P((char *s)); -extern int yylex P((void)); +extern int Myylex P((void)); // [HGM] yylex now globally invisible, all calls must use wrapper extern ChessMove yylexstr P((int boardIndex, char *s, char *buf, int buflen)); extern char currentMoveString[]; extern int yyboardindex; @@ -62,4 +63,6 @@ extern int yyskipmoves; /* If TRUE, all moves are reported as AmbiguousMove 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]; +