Declare some shared global variables in backend.h
authorH.G. Muller <h.g.muller@hccnet.nl>
Sun, 18 Mar 2012 14:33:18 +0000 (15:33 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Tue, 10 Apr 2012 09:31:45 +0000 (11:31 +0200)
The vlobals twoBoards and partnerUp were only shared through an extern
declaration in xboard.c

backend.h
xboard.c

index ae2baf5..2fc012f 100644 (file)
--- a/backend.h
+++ b/backend.h
@@ -439,6 +439,7 @@ extern int opponentKibitzes; // used by wengineo.c
 extern int errorExitStatus;
 extern char *recentEngines;
 extern char *comboLine;
+extern Boolean partnerUp, twoBoards;
 void SettingsPopUp P((ChessProgramState *cps)); // [HGM] really in front-end, but CPS not known in frontend.h
 int WaitForEngine P((ChessProgramState *cps, DelayedEventCallback x));
 void Load P((ChessProgramState *cps, int n));
index 934f903..aa848f9 100644 (file)
--- a/xboard.c
+++ b/xboard.c
@@ -1187,8 +1187,6 @@ ConvertToLine (int argc, char **argv)
 
 //--------------------------------------------------------------------------------------------
 
-extern Boolean twoBoards, partnerUp;
-
 #ifdef IDSIZES
   // eventually, all layout determining code should go into a subroutine, but until then IDSIZE remains undefined
 #else