X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=aa81da2b152c4f243e1bf893520936204f5c7e8b;hb=03ed95a03b8bbe911780b8c72f2c155671ba2a73;hp=0ef05b06856e56fce2bbbcbe7173572be99d68ab;hpb=9d51fbcf5ae0885f2e4855cc8805f3684dd8e0d9;p=xboard.git diff --git a/backend.c b/backend.c index 0ef05b0..aa81da2 100644 --- a/backend.c +++ b/backend.c @@ -16608,6 +16608,10 @@ EngineDefinedVariant (ChessProgramState *cps, int n) v = StringToVariant(s); if(v == VariantNormal && strcmp(s, "normal") && !strstr(s, "_normal")) v = VariantUnknown; // garbage is recognized as normal if(v == VariantUnknown) { // non-standard variant in list of engine-supported variants + if(!strcmp(s, "tenjiku") || !strcmp(s, "dai") || !strcmp(s, "dada") || // ignore Alien-Edition variants + !strcmp(s, "maka") || !strcmp(s, "tai") || !strcmp(s, "kyoku") || + !strcmp(s, "checkers") || !strcmp(s, "go") || !strcmp(s, "reversi") || + !strcmp(s, "dark") || !strcmp(s, "alien") || !strcmp(s, "multi") || !strcmp(s, "amazons") ) n++; if(--n < 0) safeStrCpy(buf, s, MSG_SIZ); } if(p) *p++ = ',';