X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fdictionary%2Frename-variables.c;h=0e0df1eca4e197406464de6f061ce587204fa924;hb=e070d7ddf78446b9852c61c9af84ad3659bac3b3;hp=6165787fbb155431fb86b30f4a72feed3c92211b;hpb=81fff61a96bece351e381ad3fef8ab1248a952ba;p=pspp-builds.git diff --git a/src/language/dictionary/rename-variables.c b/src/language/dictionary/rename-variables.c index 6165787f..0e0df1ec 100644 --- a/src/language/dictionary/rename-variables.c +++ b/src/language/dictionary/rename-variables.c @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include @@ -37,7 +38,7 @@ /* The code for this function is very similar to the code for the RENAME subcommand of MODIFY VARS. */ int -cmd_rename_variables (void) +cmd_rename_variables (struct dataset *ds) { struct variable **rename_vars = NULL; char **rename_new_names = NULL; @@ -46,7 +47,7 @@ cmd_rename_variables (void) int status = CMD_CASCADING_FAILURE; - if (proc_make_temporary_transformations_permanent ()) + if (proc_make_temporary_transformations_permanent (ds)) msg (SE, _("RENAME VARS may not be used after TEMPORARY. " "Temporary transformations will be made permanent.")); @@ -60,7 +61,7 @@ cmd_rename_variables (void) msg (SE, _("`(' expected.")); goto lossage; } - if (!parse_variables (default_dict, &rename_vars, &rename_cnt, + if (!parse_variables (dataset_dict (ds), &rename_vars, &rename_cnt, PV_APPEND | PV_NO_DUPLICATE)) goto lossage; if (!lex_match ('=')) @@ -92,7 +93,7 @@ cmd_rename_variables (void) } while (token != '.'); - if (!dict_rename_vars (default_dict, + if (!dict_rename_vars (dataset_dict (ds), rename_vars, rename_new_names, rename_cnt, &err_name)) {