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"
-/* 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;
-
-/* 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 */