X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=mainloop.c;h=4f232799300a2a486d7536c600946e567b804633;hb=60900035e6d0309705f2326ee50edc52386305e9;hp=de590ccda7c33517e889e378dddad6850c4c4cfd;hpb=9d90dc40cca05e03cafd0519e17f15b1d7441e37;p=polyglot.git diff --git a/mainloop.c b/mainloop.c index de590cc..4f23279 100644 --- a/mainloop.c +++ b/mainloop.c @@ -2,7 +2,7 @@ // constants -static const int StringSize = 4096; +#define StringSize ((int)4096) // includes @@ -15,6 +15,7 @@ static const int StringSize = 4096; #include "engine.h" #include "gui.h" #include "option.h" +//#include "ini.h" #include "xboard2uci.h" #include "uci2uci.h" @@ -30,7 +31,7 @@ static void mainloop_gui_step(char * string); // mainloop_init() static void mainloop_init(){ - if(!option_get_bool("UCI")){ + if(!option_get_bool(Option,"UCI")){ xboard2uci_init(); // the default } } @@ -38,7 +39,7 @@ static void mainloop_init(){ // mainloop_engine_step() static void mainloop_engine_step(char * string){ - if(option_get_bool("UCI")){ + if(option_get_bool(Option,"UCI")){ uci2uci_engine_step(string); }else{ xboard2uci_engine_step(string); @@ -48,11 +49,11 @@ static void mainloop_engine_step(char * string){ // mainloop_gui_step() static void mainloop_gui_step(char * string){ - if(option_get_bool("UCI")){ + if(option_get_bool(Option,"UCI")){ uci2uci_gui_step(string); }else if(my_string_equal(string,"uci")){ // mode auto detection my_log("POLYGLOT *** Switching to UCI mode ***\n"); - option_set("UCI","true"); + option_set(Option,"UCI","true"); uci2uci_gui_step(string); }else{ xboard2uci_gui_step(string); @@ -63,6 +64,7 @@ static void mainloop_gui_step(char * string){ void mainloop() { char string[StringSize]; + my_log("POLYGLOT *** Mainloop started ***\n"); mainloop_init(); while (!engine_eof(Engine)) { // process buffered lines