More constness
[pspp-builds.git] / src / language / data-io / print-space.c
index 7eddf99dd855f80405428b5b27542651fc905cde..61568a4cc836beb73b36c6d27ca5a3343a8a5a9e 100644 (file)
@@ -41,14 +41,13 @@ 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;
 
 int
-cmd_print_space (void)
+cmd_print_space (struct dataset *ds)
 {
   struct print_space_trns *trns;
   struct file_handle *handle;
@@ -69,7 +68,7 @@ cmd_print_space (void)
 
   if (token != '.')
     {
-      expr = expr_parse (default_dict, EXPR_NUMBER);
+      expr = expr_parse (ds, EXPR_NUMBER);
       if (token != '.')
        {
          expr_free (expr);
@@ -96,14 +95,15 @@ cmd_print_space (void)
   trns->writer = writer;
   trns->expr = expr;
 
-  add_transformation (print_space_trns_proc, print_space_trns_free, trns);
+  add_transformation (ds,
+                     print_space_trns_proc, print_space_trns_free, trns);
   return CMD_SUCCESS;
 }
 
 /* Executes a PRINT SPACE transformation. */
 static int
 print_space_trns_proc (void *t_, struct ccase *c,
-                       casenum_t case_num UNUSED)
+                       casenumber case_num UNUSED)
 {
   struct print_space_trns *trns = t_;
   int n;