X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=book.c;h=ec3f543809e04e0ff5a53fd469016cd531b5635f;hb=843777bb3395730392eea2e54c0dd4aae5e019ac;hp=2bb542f2c981d021cd2c5536db06ab56f9f3f254;hpb=ef087b55bff6b3e80c04a2befc16d388f87006f7;p=xboard.git diff --git a/book.c b/book.c index 2bb542f..ec3f543 100644 --- a/book.c +++ b/book.c @@ -759,6 +759,9 @@ TextToMoves (char *text, int moveNum, entry_t *entries) text = strstr(text, yy_textstr) + strlen(yy_textstr); // skip what we parsed if(!valid || moveType != NormalMove && moveType != WhiteDrop && moveType != BlackDrop && moveType != WhitePromotion && moveType != BlackPromotion + && moveType != WhiteCapturesEnPassant && moveType != BlackCapturesEnPassant + && moveType != WhiteKingSideCastle && moveType != BlackKingSideCastle + && moveType != WhiteQueenSideCastle && moveType != BlackQueenSideCastle && moveType != WhiteNonPromotion && moveType != BlackNonPromotion) continue; if(*text == ' ' && sscanf(text+1, "{%hd/%hd}", &entries[count].learnPoints, &entries[count].learnCount) == 2) { text = strchr(text+1, '}') + 1;