X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fdata-io%2Fprint-space.c;h=61568a4cc836beb73b36c6d27ca5a3343a8a5a9e;hb=e7d0a9f16192ceeff9243f0ede8e399ee1ef0d44;hp=86d94cbcdc0134451435e9d560d1ff1bf14a9bf7;hpb=42489b63e0b4bec2e20c2f55c9791234f7b41764;p=pspp-builds.git diff --git a/src/language/data-io/print-space.c b/src/language/data-io/print-space.c index 86d94cbc..61568a4c 100644 --- a/src/language/data-io/print-space.c +++ b/src/language/data-io/print-space.c @@ -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 (dataset_dict (current_dataset), EXPR_NUMBER); + expr = expr_parse (ds, EXPR_NUMBER); if (token != '.') { expr_free (expr); @@ -96,7 +95,7 @@ cmd_print_space (void) trns->writer = writer; trns->expr = expr; - add_transformation (current_dataset, + add_transformation (ds, print_space_trns_proc, print_space_trns_free, trns); return CMD_SUCCESS; } @@ -104,7 +103,7 @@ cmd_print_space (void) /* 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;