Put handling of engine output in separate routine
authorH.G.Muller <hgm@hgm-xboard.(none)>
Fri, 7 Dec 2018 14:02:14 +0000 (15:02 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Fri, 7 Dec 2018 14:02:14 +0000 (15:02 +0100)
commit0eb214919078bb63985e66a39b392a7d125e3218
tree783ff62684efa14037b3226e15b716659605efbb
parent29739720e2b8d549906e235e88bdc603491e9aa3
Put handling of engine output in separate routine

The reading, decoding and handling of the engine output is now put in
a routine HandleEngineOutput(), which is still an infinite loop that
wakes up a blocked GUI thread after a 'uciok', 'readyok' or 'bestmove'
command. This in preparation of a new design, where it would break out
of the loop and return after these commands, to let its caller process
any queued GUI commands.
UCI2WB.c