X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fsys-file-reader.h;h=011d541954841afebac874bc9820bfc4d3766529;hb=8e91891c78b80f45c114c0f2552967e00f5f9ddb;hp=be01277235717ef14456a7333d69ef4aab29ce95;hpb=261869b71aa60b8974c4a6b98e35b74af5d11de5;p=pspp diff --git a/src/data/sys-file-reader.h b/src/data/sys-file-reader.h index be01277235..011d541954 100644 --- a/src/data/sys-file-reader.h +++ b/src/data/sys-file-reader.h @@ -1,5 +1,5 @@ /* PSPP - a program for statistical analysis. - Copyright (C) 1997-9, 2000, 2009, 2011, 2012 Free Software Foundation, Inc. + Copyright (C) 1997-9, 2000, 2009, 2011, 2012, 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 @@ -21,6 +21,7 @@ #include #include "data/case.h" +#include "data/sys-file.h" #include "libpspp/float-format.h" #include "libpspp/integer-format.h" @@ -36,9 +37,10 @@ struct sfm_read_info char *creation_time; /* "hh:mm:ss". */ enum integer_format integer_format; enum float_format float_format; - bool compressed; /* 0=no, 1=yes. */ + enum sfm_compression compression; casenumber case_cnt; /* -1 if unknown. */ char *product; /* Product name. */ + char *product_ext; /* Extra product info. */ /* Writer's version number in X.Y.Z format. The version number is not always present; if not, then @@ -52,7 +54,7 @@ void sfm_read_info_destroy (struct sfm_read_info *); struct dictionary; struct file_handle; -struct casereader *sfm_open_reader (struct file_handle *, +struct casereader *sfm_open_reader (struct file_handle *, const char *encoding, struct dictionary **, struct sfm_read_info *); bool sfm_detect (FILE *);