X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fdictionary%2Fvariable-display.c;h=67c2e13d637ac31cd3f1bc4682381cec531d68ea;hb=9021515cfa1489f9cd37e7440807bdd1d40de37a;hp=9e50551c92b9a17359af658d947014762fb78bc2;hpb=79100bdd30230890345c1c5a09ae57a19c1e408b;p=pspp diff --git a/src/language/dictionary/variable-display.c b/src/language/dictionary/variable-display.c index 9e50551c92..67c2e13d63 100644 --- a/src/language/dictionary/variable-display.c +++ b/src/language/dictionary/variable-display.c @@ -198,7 +198,7 @@ cmd_variable_role (struct lexer *lexer, struct dataset *ds) if ( lex_match_id (lexer, "INPUT")) role = ROLE_INPUT; else if ( lex_match_id (lexer, "TARGET")) - role = ROLE_OUTPUT; + role = ROLE_TARGET; else if ( lex_match_id (lexer, "BOTH")) role = ROLE_BOTH; else if ( lex_match_id (lexer, "NONE")) @@ -208,7 +208,10 @@ cmd_variable_role (struct lexer *lexer, struct dataset *ds) else if ( lex_match_id (lexer, "SPLIT")) role = ROLE_SPLIT; else - return CMD_FAILURE; + { + lex_error (lexer, NULL); + return CMD_FAILURE; + } if (!parse_variables (lexer, dataset_dict (ds), &v, &nv, PV_NONE)) return CMD_FAILURE;