struct ccase *read_case = NULL ;
+ case_nullify (c);
if ( casefile_error (cf) )
return false;
r->class->destroy(r);
}
+/* Creates a copy of R and returns it */
+struct casereader *
+casereader_clone(const struct casereader *r)
+{
+ /* Would we ever want to clone a destructive reader ?? */
+ assert ( ! r->destructive ) ;
+
+ return r->class->clone (r);
+}
+
/* Destroys casefile CF. */
void
casefile_destroy(struct casefile *cf)