* 0 => no error found.
*/
int error_ply;
+ /* File number this game comes from. */
+ int file_number;
/* File position of the first byte of the game, or -1
* if unknown.
*/
const char *current_input_file;
/* Whether this is a CHECKFILE or a NORMALFILE. */
SourceFileType current_file_type;
+ /* Current file number. Used to disambiguate PGN file positions. */
+ int current_file_number;
+ int start_file_number;
+ /* Byte positions to scan to and from in the PGN file.
+ * Starting in the middle of a game will yield unexpected
+ * results.
+ */
+ long start_position;
+ long end_position;
+ /* Whether the games are assumed played by computers.
+ * Passed through verbatim to the binary format. */
+ int computer_flag;
/* File of ECO lines. */
const char *eco_file;
/* Where to write the extracted games. */