X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fdata%2Fcase-sink.h;h=ec2cfd21414ff0a291256e53d89aa24702230db5;hb=f49ed94900625697d344071290cf2360293c27e3;hp=d1d6daeb52261a9c730cd82c2f8c61e41c438ac4;hpb=0d7b430cd1cef60b963a54307622d6f4aa8efeb4;p=pspp diff --git a/src/data/case-sink.h b/src/data/case-sink.h index d1d6daeb52..ec2cfd2141 100644 --- a/src/data/case-sink.h +++ b/src/data/case-sink.h @@ -1,6 +1,5 @@ /* PSPP - computes sample statistics. Copyright (C) 1997-9, 2000, 2006 Free Software Foundation, Inc. - Written by Ben Pfaff . This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as @@ -31,6 +30,8 @@ struct case_sink { const struct case_sink_class *class; /* Class. */ void *aux; /* Auxiliary data. */ + struct casefile_factory *factory ; /* Factory used to create + the destination */ size_t value_cnt; /* Number of `union value's in case. */ }; @@ -57,8 +58,10 @@ struct case_sink_class extern const struct case_sink_class null_sink_class; +struct casefile_factory ; struct case_sink *create_case_sink (const struct case_sink_class *, const struct dictionary *, + struct casefile_factory *, void *); void free_case_sink (struct case_sink *);