#endif
+int initialSquareSize;
int values[MAX_OPTIONS];
ChessProgramState *currentCps;
char manDir[MSG_SIZ] = MANDIR;
Test (int n)
{
GenericReadout(soundOptions, 1);
+ mute <<= 1; // temporarily enable
if(soundFiles[values[2]]) PlaySoundFile(soundFiles[values[2]]);
+ mute >>= 1;
}
void
FREE(manText[1]); manText[1] = NULL; // so any currently held text is worthless
safeStrCpy(tidy, buf, MSG_SIZ); // remember current engine
eng = BufferCommandOutput(tidy, MSG_SIZ); // obtain path to its man file
+ if(*eng)
safeStrCpy(engMan, eng, strlen(eng)); // and remember that too
+ else *engMan = NULLCHAR;
FREE(eng);
}
safeStrCpy(buf, engMan, MSG_SIZ); n = 1; // use engine man
DrawPosition(True, NULL);
}
+char *
+Shorten (char *s)
+{
+ static char buf[MSG_SIZ];
+ if(strstr(s, dataDir) != s) return s;
+ snprintf(buf, MSG_SIZ, "~~%s", s + strlen(dataDir));
+ return buf;
+}