Remove "Written by Ben Pfaff <blp@gnu.org>" lines everywhere.
[pspp-builds.git] / src / data / casefile-private.h
index 6e35300be7b5e37e068f01bb8469573cd635054e..1375dd01bbef3e85a35a29fd616a6548213a2022 100644 (file)
@@ -1,6 +1,5 @@
 /* PSPP - computes sample statistics.
    Copyright (C) 2004, 2006 Free Software Foundation, Inc.
-   Written by Ben Pfaff <blp@gnu.org>.
 
    This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License as
@@ -27,6 +26,7 @@
 struct ccase;
 struct casereader;
 struct casefile;
+struct casefilter;
 
 struct class_casefile
 {
@@ -65,6 +65,8 @@ struct class_casereader
   unsigned long (*cnum) (const struct casereader *);
 
   void (*destroy) (struct casereader * r);
+
+  struct casereader * (*clone) (const struct casereader *);
 };
 
 
@@ -76,6 +78,8 @@ struct casereader
 
   struct casefile *cf;   /* The casefile to which this reader belongs */
   struct ll ll;          /* Element in the casefile's list of readers */
+
+  struct casefilter *filter; /* The filter to be used */
   bool destructive;      /* True if this reader is destructive */
 };