extern char lastMsg[MSG_SIZ];
extern Boolean bookUp;
extern int tinyLayout, smallLayout;
+extern Boolean mcMode;
char *CmailMsg P((void));
/* Tord: Added the useFEN960 parameter in PositionToFEN() below */
void PackMove P((int fromX, int fromY, int toX, int toY, ChessSquare promoPiece));
void ics_printf P((char *format, ...));
int GetEngineLine P((char *nick, int engine));
+void AddGameToBook P((int always));
+void FlushBook P((void));
char *StrStr P((char *string, char *match));
char *StrCaseStr P((char *string, char *match));
int memSize; /* [HGM] memsize: engine understands memory command */
char egtFormats[MSG_SIZ]; /* [HGM] EGT: supported tablebase formats */
int bookSuspend; /* [HGM] book: go was deferred because of book hit */
+ int pause; /* [HGM] pause: 1=supports it, 2=actually paused */
int nrOptions; /* [HGM] options: remembered option="..." features */
#define MAX_OPTIONS 200
Option option[MAX_OPTIONS];
void Load P((ChessProgramState *cps, int n));
int MultiPV P((ChessProgramState *cps));
void MoveHistorySet P(( char movelist[][2*MOVE_LEN], int first, int last, int current, ChessProgramStats_Move * pvInfo ));
-void EvalGraphSet P(( int first, int last, int current, ChessProgramStats_Move * pvInfo ));
void MakeEngineOutputTitle P((void));
+void LoadTheme P((void));
+void CreateBookEvent P((void));
/* A point in time */
typedef struct {