X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=utilities%2Fpspp-convert.c;h=0f77998044a06f185a30d2f11357a27d22e389df;hb=559e5e5035fd98393beac3ddfd70d08dc2134c23;hp=a381a98746e6c95442f45cd42f28bb60337c0096;hpb=72c9c6a2f92e94779b2e55d0726568090411871c;p=pspp diff --git a/utilities/pspp-convert.c b/utilities/pspp-convert.c index a381a98746..0f77998044 100644 --- a/utilities/pspp-convert.c +++ b/utilities/pspp-convert.c @@ -23,6 +23,7 @@ #include #include "data/any-reader.h" +#include "data/case-map.h" #include "data/casereader.h" #include "data/casewriter.h" #include "data/csv-file-writer.h" @@ -294,6 +295,7 @@ main (int argc, char *argv[]) if (reader == NULL) goto error; + struct case_map_stage *stage = case_map_stage_create (dict); if (keep) { struct variable **keep_vars; @@ -316,6 +318,9 @@ main (int argc, char *argv[]) free (drop_vars); } + reader = case_map_create_input_translator ( + case_map_stage_to_case_map (stage), reader); + if (!strcmp (output_format, "csv") || !strcmp (output_format, "txt")) { if (!csv_opts.delimiter)