extern int dragging;
extern char variantError[];
extern char lastTalker[];
+extern int transparency[];
void MarkMenuItem P((char *menuRef, int state));
char *CmailMsg P((void));
GameInfo gameInfo; /* Note that some entries may be NULL. */
} ListGame;
+extern int handSize;
extern int border;
extern int doubleClick;
extern int storedGames;
extern int opponentKibitzes; // used by wengineo.c
extern int errorExitStatus;
extern char *recentEngines;
-extern char *comboLine;
+extern char *currentEngine[];
extern Boolean partnerUp, twoBoards;
extern char engineVariant[];
+void SaveEngineSettings P((int n));
+void SaveEngineList P((void));
char *EngineDefinedVariant P((ChessProgramState *cps, int n));
void SettingsPopUp P((ChessProgramState *cps)); // [HGM] really in front-end, but CPS not known in frontend.h
int WaitForEngine P((ChessProgramState *cps, DelayedEventCallback x));