Started polymorphism of ODS
[pspp] / src / language / data-io / get-data.c
index 723a16c8d1361cfe0d4fe832d2cc469a9b0b07c7..cca86a2bd838bf5b83f9f89f9e0530a83301a188 100644 (file)
@@ -93,7 +93,9 @@ cmd_get_data (struct lexer *lexer, struct dataset *ds)
        }
       else if (0 == strncasecmp (tok, "ODS", 3))
        {
-         reader = ods_open_reader (&sri, &opts, &dict);
+         struct spreadsheet *spreadsheet = ods_probe (sri.file_name);
+         reader = ods_make_reader (spreadsheet, &sri, &opts);
+         dict = spreadsheet->dict;
        }
 
       if (reader)