- /* Reads the cases one by one into C and for each one calls
- WRITE_CASE passing the given AUX data.
- Returns true if successful, false if an I/O error occurred. */
- bool (*read) (struct case_source *,
- struct ccase *c,
- write_case_func *write_case, write_case_data aux);
+ /* Reads one case into C.
+ Returns true if successful, false at end of file or if an
+ I/O error occurred. */
+ bool (*read) (struct case_source *, struct ccase *);