X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fdictionary%2Fapply-dictionary.c;h=36877302afc80dfa878685b211b9a0dcaa4f70f5;hb=9ade26c8349b4434008c46cf09bc7473ec743972;hp=7fdbdd472f8e463b7f5677ef23d15ba38b410360;hpb=afdf3096926b561f4e6511c10fcf73fc6796b9d2;p=pspp-builds.git diff --git a/src/language/dictionary/apply-dictionary.c b/src/language/dictionary/apply-dictionary.c index 7fdbdd47..36877302 100644 --- a/src/language/dictionary/apply-dictionary.c +++ b/src/language/dictionary/apply-dictionary.c @@ -79,12 +79,9 @@ cmd_apply_dictionary (struct lexer *lexer, struct dataset *ds) continue; } - if (var_get_label (s)) - { - const char *label = var_get_label (s); - if (strcspn (label, " ") != strlen (label)) - var_set_label (t, label); - } + if (var_has_label (s)) + var_set_label (t, var_get_label (s), + dict_get_encoding (dataset_dict (ds)), false); if (var_has_value_labels (s)) { @@ -129,5 +126,5 @@ cmd_apply_dictionary (struct lexer *lexer, struct dataset *ds) dict_set_weight (dataset_dict (ds), new_weight); } - return lex_end_of_command (lexer); + return CMD_SUCCESS; }