X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2FvfmP.h;h=38854c69a33e35b4f3eb79807134795f35e295a8;hb=93abfcc57a1e6ff792e5ae01784172459eee783f;hp=6454da89247e0cd72e12cbb8b045fb9722f48f44;hpb=4944c86a9318bc5b5578ab145a95c116ffd2c9fd;p=pspp-builds.git diff --git a/src/vfmP.h b/src/vfmP.h index 6454da89..38854c69 100644 --- a/src/vfmP.h +++ b/src/vfmP.h @@ -14,59 +14,12 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. */ + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA. */ #if !vfmP_h #define vfmP_h 1 #include "var.h" -/* Linked list of cases. */ -struct case_list - { - struct case_list *next; - struct ccase c; - }; - -/* Describes a data stream, either a source or a sink. */ -struct stream_info - { - int case_size; /* Size of one case in bytes. */ - int ncases; /* Number of cases. */ - int nval; /* Number of `value' elements per case. */ - }; - -/* Information about the data source. */ -extern struct stream_info vfm_source_info; - -/* Information about the data sink. */ -extern struct stream_info vfm_sink_info; - -/* Memory case stream. */ - -/* List of cases stored in the stream. */ -extern struct case_list *memory_source_cases; -extern struct case_list *memory_sink_cases; - -/* Current case. */ -extern struct case_list *memory_sink_iter; - -/* Maximum number of cases. */ -extern int memory_sink_max_cases; - -/* Nonzero if the case needs to have values deleted before being - stored, zero otherwise. */ -extern int compaction_necessary; - -/* Number of values after compaction, or the same as - vfm_sink_info.nval, if compaction is not necessary. */ -extern int compaction_nval; - -/* Temporary case buffer with enough room for `compaction_nval' - `value's. */ -extern struct ccase *compaction_case; - -void compact_case (struct ccase *dest, const struct ccase *src); - #endif /* !vfmP_h */