Constness and global namespace patrol.
[pspp-builds.git] / src / language / data-io / print-space.c
index 7eddf99dd855f80405428b5b27542651fc905cde..4414bb16a6abae96a5505dd7bcfe414b05ff4514 100644 (file)
@@ -41,8 +41,7 @@ struct print_space_trns
   {
     struct dfm_writer *writer;  /* Output data file. */
     struct expression *expr;   /* Number of lines; NULL means 1. */
-  }
-print_space_trns;
+  };
 
 static trns_proc_func print_space_trns_proc;
 static trns_free_func print_space_trns_free;
@@ -69,7 +68,7 @@ cmd_print_space (void)
 
   if (token != '.')
     {
-      expr = expr_parse (default_dict, EXPR_NUMBER);
+      expr = expr_parse (dataset_dict (current_dataset), EXPR_NUMBER);
       if (token != '.')
        {
          expr_free (expr);
@@ -96,7 +95,8 @@ cmd_print_space (void)
   trns->writer = writer;
   trns->expr = expr;
 
-  add_transformation (print_space_trns_proc, print_space_trns_free, trns);
+  add_transformation (current_dataset, 
+                     print_space_trns_proc, print_space_trns_free, trns);
   return CMD_SUCCESS;
 }