*/
#define MAX_MOVE_LEN 15
+struct EcoLog;
+typedef struct EcoLog EcoLog;
+
/* Retain the text of a move and any associated
* NAGs and comments.
*/
/* terminating_result hold the result of the current list of moves. */
char *terminating_result;
Variation *Variants;
+ EcoLog *eco;
/* Pointers to the previous and next move.
* The extraction program does not need the prev field, but my
* intention is to build other interfaces that might need it.
Boolean output_total_plycount;
/* Whether to add a HashCode tag. */
Boolean add_hashcode_tag;
+ /* Whether to dump ECO data to stdout after loading.*/
+ Boolean dump_eco;
/* The comment to use for position matches, if required. */
const char *position_match_comment;
/* Current input file name. */