casereader: Implement save, load.
[pspp] / src / data / casereader.h
index 24afb972fc603fe889822df7e6c296ee06f65e81..7565d991f737d1afd38336096e54fb295543c8aa 100644 (file)
@@ -1,5 +1,5 @@
 /* PSPP - a program for statistical analysis.
-   Copyright (C) 2007, 2009, 2010, 2011 Free Software Foundation, Inc.
+   Copyright (C) 2007, 2009, 2010, 2011, 2013 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -64,8 +64,6 @@ struct ccase *casereader_read (struct casereader *);
 bool casereader_destroy (struct casereader *);
 
 struct casereader *casereader_clone (const struct casereader *);
-void casereader_split (struct casereader *,
-                       struct casereader **, struct casereader **);
 struct casereader *casereader_rename (struct casereader *);
 void casereader_swap (struct casereader *, struct casereader *);
 
@@ -83,6 +81,9 @@ const struct caseproto *casereader_get_proto (const struct casereader *);
 
 casenumber casereader_advance (struct casereader *, casenumber);
 void casereader_transfer (struct casereader *, struct casewriter *);
+
+struct pxd_object *casereader_save (const struct casereader *, struct pxd *);
+struct casereader *casereader_load (struct pxd_object *, const struct pxd *);
 \f
 struct casereader *casereader_create_empty (const struct caseproto *);