\r
// variables\r
\r
+#define NNB { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL }\r
option_t Option[] = {\r
\r
- { "OptionFile", "string","0","0", "polyglot.ini", NULL,0,{}, PG}, \r
+ { "OptionFile", "string","0","0", "polyglot.ini", NULL,0,NNB, PG}, \r
\r
// options\r
\r
- { "EngineName", "string","0","0", "<empty>" , NULL,0,{}, PG}, \r
- { "EngineDir", "string","0","0", "." , NULL,0,{}, PG}, \r
- { "EngineCommand", "string","0","0", "<empty>" , NULL,0,{}, PG}, \r
+ { "EngineName", "string","0","0", "<empty>" , NULL,0,NNB, PG}, \r
+ { "EngineDir", "string","0","0", "." , NULL,0,NNB, PG}, \r
+ { "EngineCommand", "string","0","0", "<empty>" , NULL,0,NNB, PG}, \r
\r
- { "Log", "check","0","0", "false" , NULL,0,{}, PG|XBOARD|UCI}, \r
- { "LogFile", "string","0","0", "polyglot.log", NULL,0,{}, PG|XBOARD|UCI}, \r
+ { "Log", "check","0","0", "false" , NULL,0,NNB, PG|XBOARD|UCI}, \r
+ { "LogFile", "string","0","0", "polyglot.log", NULL,0,NNB, PG|XBOARD|UCI}, \r
\r
- { "UCI", "string","0","0", "false" , NULL,0,{}, PG}, \r
+ { "UCI", "string","0","0", "false" , NULL,0,NNB, PG}, \r
\r
- { "UseNice", "check","0","0", "false" , NULL,0,{}, PG|XBOARD|UCI}, \r
- { "NiceValue", "spin", "0","20", "5" , NULL,0,{}, PG|XBOARD|UCI}, \r
+ { "UseNice", "check","0","0", "false" , NULL,0,NNB, PG|XBOARD|UCI}, \r
+ { "NiceValue", "spin", "0","20", "5" , NULL,0,NNB, PG|XBOARD|UCI}, \r
\r
- { "Chess960", "check","0","0", "false" , NULL,0,{}, PG|XBOARD}, \r
+ { "Chess960", "check","0","0", "false" , NULL,0,NNB, PG|XBOARD}, \r
\r
- { "Resign", "check","0","0", "false" , NULL,0,{}, PG|XBOARD}, \r
- { "ResignMoves", "spin","0","10000", "3" , NULL,0,{}, PG|XBOARD}, \r
- { "ResignScore", "spin","0","10000", "600" , NULL,0,{}, PG|XBOARD}, \r
+ { "Resign", "check","0","0", "false" , NULL,0,NNB, PG|XBOARD}, \r
+ { "ResignMoves", "spin","0","10000", "3" , NULL,0,NNB, PG|XBOARD}, \r
+ { "ResignScore", "spin","0","10000", "600" , NULL,0,NNB, PG|XBOARD}, \r
\r
- { "MateScore", "spin","0","1000000", "10000" , NULL,0,{}, PG|XBOARD}, \r
+ { "MateScore", "spin","0","1000000", "10000" , NULL,0,NNB, PG|XBOARD}, \r
\r
- { "Book", "check","0","0", "false" , NULL,0,{}, PG|XBOARD|UCI}, \r
- { "BookFile", "string","0","0", "book.bin" , NULL,0,{}, PG|XBOARD|UCI}, \r
+ { "Book", "check","0","0", "false" , NULL,0,NNB, PG|XBOARD|UCI}, \r
+ { "BookFile", "string","0","0", "book.bin" , NULL,0,NNB, PG|XBOARD|UCI}, \r
\r
- { "BookRandom", "check","0","0", "true" , NULL,0,{}, PG|XBOARD|UCI}, \r
- { "BookLearn", "check","0","0", "false" , NULL,0,{}, PG|XBOARD}, \r
+ { "BookRandom", "check","0","0", "true" , NULL,0,NNB, PG|XBOARD|UCI}, \r
+ { "BookLearn", "check","0","0", "false" , NULL,0,NNB, PG|XBOARD}, \r
\r
- { "KibitzMove", "check","0","0", "false" , NULL,0,{}, PG|XBOARD}, \r
- { "KibitzPV", "check","0","0", "false" , NULL,0,{}, PG|XBOARD}, \r
+ { "KibitzMove", "check","0","0", "false" , NULL,0,NNB, PG|XBOARD}, \r
+ { "KibitzPV", "check","0","0", "false" , NULL,0,NNB, PG|XBOARD}, \r
\r
- { "KibitzCommand", "string","0","0", "tellall" , NULL,0,{}, PG|XBOARD}, \r
- { "KibitzDelay", "check","0","10000", "5" , NULL,0,{}, PG|XBOARD}, \r
+ { "KibitzCommand", "string","0","0", "tellall" , NULL,0,NNB, PG|XBOARD}, \r
+ { "KibitzDelay", "check","0","10000", "5" , NULL,0,NNB, PG|XBOARD}, \r
\r
- { "ShowPonder", "check","0","0", "false" , NULL,0,{}, PG|XBOARD}, \r
+ { "ShowPonder", "check","0","0", "false" , NULL,0,NNB, PG|XBOARD}, \r
\r
// work-arounds\r
\r
- { "UCIVersion", "spin","1","2", "2" , NULL,0,{}, PG|XBOARD}, \r
- { "CanPonder", "check","1","2", "false" , NULL,0,{}, PG|XBOARD}, \r
- { "SyncStop", "check","1","2", "false" , NULL,0,{}, PG|XBOARD}, \r
- { "Affinity", "spin","-1","32", "-1" , NULL,0,{}, PG}, \r
- { "RepeatPV", "check","0","0", "false" , NULL,0,{}, PG|XBOARD},\r
- { "PromoteWorkAround","check","0","0", "false" , NULL,0,{}, PG|XBOARD}, \r
+ { "UCIVersion", "spin","1","2", "2" , NULL,0,NNB, PG|XBOARD}, \r
+ { "CanPonder", "check","1","2", "false" , NULL,0,NNB, PG|XBOARD}, \r
+ { "SyncStop", "check","1","2", "false" , NULL,0,NNB, PG|XBOARD}, \r
+ { "Affinity", "spin","-1","32", "-1" , NULL,0,NNB, PG}, \r
+ { "RepeatPV", "check","0","0", "true" , NULL,0,NNB, PG|XBOARD},\r
+ { "PromoteWorkAround","check","0","0", "false" , NULL,0,NNB, PG|XBOARD}, \r
\r
- { NULL, NULL,"0","0", NULL , NULL,0,{}, 0},\r
+ { NULL, NULL,"0","0", NULL , NULL,0,NNB, 0},\r
};\r
\r
// prototypes\r