Fix comment.
[pspp-builds.git] / src / data / casefile.h
index 8c56dbbb9c52646ec8a4afd07dc0c5a5fea8529a..ab60e192798cbea20d0a142cb2ef06727e03c492 100644 (file)
@@ -31,7 +31,7 @@ struct casefile *casefile_create (size_t value_cnt);
 void casefile_destroy (struct casefile *);
 
 bool casefile_error (const struct casefile *);
-int casefile_in_core (const struct casefile *);
+bool casefile_in_core (const struct casefile *);
 bool casefile_to_disk (const struct casefile *);
 bool casefile_sleep (const struct casefile *);
 
@@ -44,12 +44,15 @@ bool casefile_append_xfer (struct casefile *, struct ccase *);
 void casefile_mode_reader (struct casefile *);
 struct casereader *casefile_get_reader (const struct casefile *);
 struct casereader *casefile_get_destructive_reader (struct casefile *);
+struct casereader *casefile_get_random_reader (const struct casefile *);
 
 const struct casefile *casereader_get_casefile (const struct casereader *);
-int casereader_read (struct casereader *, struct ccase *);
-int casereader_read_xfer (struct casereader *, struct ccase *);
+bool casereader_read (struct casereader *, struct ccase *);
+bool casereader_read_xfer (struct casereader *, struct ccase *);
 void casereader_destroy (struct casereader *);
 
+void casereader_seek (struct casereader *, unsigned long case_idx);
+
 unsigned long casereader_cnum(const struct casereader *);
 
 #endif /* casefile.h */