int buf_len;
int next_out;
int tkind;
-#ifdef WIN32
- /* For zippy color lines of winboard
- * cleanup for gcc compiler */
- int backup;
-#endif
+ int backup;
char *p;
#ifdef WIN32
oldi = i;
if (appData.zippyTalk || appData.zippyPlay) {
+ /* Backup address for color zippy lines */
+ backup = i;
#if ZIPPY
#ifdef WIN32
- /* Backup address for color zippy lines */
- backup = i;
if (loggedOn == TRUE)
if (ZippyControl(buf, &backup) || ZippyConverse(buf, &backup) ||
(appData.zippyPlay && ZippyMatch(buf, &backup)));
#else
- if (ZippyControl(buf, &i) ||
- ZippyConverse(buf, &i) ||
- (appData.zippyPlay && ZippyMatch(buf, &i))) {
+ if (ZippyControl(buf, &backup) ||
+ ZippyConverse(buf, &backup) ||
+ (appData.zippyPlay && ZippyMatch(buf, &backup))) {
loggedOn = TRUE;
- continue;
+ if (!appData.colorize) continue;
}
#endif
#endif
if (gameMode == IcsObserving &&
atoi(star_match[0]) == ics_gamenum)
{
+ /* icsEngineAnalyze */
+ if (appData.icsEngineAnalyze) {
+ ExitAnalyzeMode();
+ ModeHighlight();
+ }
StopClocks();
gameMode = IcsIdle;
ics_gamenum = -1;
break;
case AnalyzeMode:
case AnalyzeFile:
+ break;
/* icsEngineAnalyze */
case IcsObserving:
if (!appData.icsEngineAnalyze) ignore = TRUE;
ExitAnalyzeMode()
{
/* icsEngineAnalyze - possible call from other functions */
- if (appData.icsEngineAnalyze)
+ if (appData.icsEngineAnalyze) {
appData.icsEngineAnalyze = FALSE;
-
+ DisplayMessage("","Close ICS engine analyze...");
+ }
if (first.analysisSupport && first.analyzing) {
SendToProgram("exit\n", &first);
first.analyzing = FALSE;