changed version to 4.4.0.beta1
[xboard.git] / backend.h
index c819520..a4a7acf 100644 (file)
--- a/backend.h
+++ b/backend.h
@@ -1,11 +1,13 @@
 /*\r
  * backend.h -- Interface exported by XBoard back end\r
- * $Id: backend.h,v 2.1 2003/10/27 19:21:00 mann Exp $\r
  *\r
  * Copyright 1991 by Digital Equipment Corporation, Maynard,\r
- * Massachusetts.  Enhancements Copyright\r
- * 1992-2001,2002,2003,2004,2005,2006,2007,2008,2009 Free Software\r
- * Foundation, Inc.\r
+ * Massachusetts.\r
+ *\r
+ * Enhancements Copyright 1992-2001, 2002, 2003, 2004, 2005, 2006,\r
+ * 2007, 2008, 2009 Free Software Foundation, Inc.\r
+ *\r
+ * Enhancements Copyright 2005 Alessandro Scotti\r
  *\r
  * The following terms apply to Digital Equipment Corporation's copyright\r
  * interest in XBoard:\r
@@ -102,7 +104,7 @@ extern Board boards[];
 \r
 char *CmailMsg P((void));\r
 /* Tord: Added the useFEN960 parameter in PositionToFEN() below */\r
-char *PositionToFEN P((int move, int useFEN960));\r
+char *PositionToFEN P((int move, char* useFEN960));\r
 void AlphaRank P((char *s, int n)); /* [HGM] Shogi move preprocessor */\r
 void EditPositionPasteFEN P((char *fen));\r
 void TimeDelay P((long ms));\r
@@ -326,12 +328,13 @@ typedef struct _CPS {
     char egtFormats[MSG_SIZ];     /* [HGM] EGT: supported tablebase formats */\r
     int bookSuspend;  /* [HGM] book: go was deferred because of book hit    */\r
     int nrOptions;    /* [HGM] options: remembered option="..." features    */\r
-#define MAX_OPTIONS 50\r
+#define MAX_OPTIONS 100\r
     Option option[MAX_OPTIONS];\r
     int comboCnt;\r
-    char *comboList[10*MAX_OPTIONS];\r
+    char *comboList[20*MAX_OPTIONS];\r
     char *optionSettings;\r
     void *programLogo; /* [HGM] logo: bitmap of the logo                    */\r
+    char *fenOverride; /* [HGM} FRC: force FEN casling & ep fields by hand  */\r
 } ChessProgramState;\r
 \r
 extern ChessProgramState first, second;\r