libchess: pgn_validate_move() and pgn_parse_move() now require an
commita7b8d56647899b9fecb250e95c0d0946b339b16d
authorBen Kibbey <bjk@luxsci.net>
Mon, 4 Sep 2006 14:52:00 +0000 (4 10:52 -0400)
committerBen Kibbey <bjk@luxsci.net>
Mon, 4 Sep 2006 14:52:00 +0000 (4 10:52 -0400)
tree8d1f650b593137369f94f3bc630022c1cdf440e5
parentaa351c406fc30807a828e46fce1056f36269a698
libchess: pgn_validate_move() and pgn_parse_move() now require an
extra argument which is a type of char ** to store the move in FRFR
format.

libchess: more slack fscanf() parsing in move_text().

Added configuration parameter "engine_protocol" which specifies the
XBoard protocol that the engine uses. Right now this only means
whether to send SAN formatted moves (version 2) or FRFR formatted
moves (version 1, the default). Thanks Folkert van Heusden
<folkert AT vanheusden DOT com> for the bug report.
12 files changed:
THANKS
doc/cboard.man
doc/config.example
libchess/chess.h
libchess/common.h
libchess/move.c
libchess/pgn.c
libchess/pgn.h
src/cboard.c
src/conf.h
src/engine.c
src/rcfile.c