X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fcommand.c;h=d9fc463315fac68b0b82e65fe148db107d696ae0;hb=9e24f9a5c52650da0700066e8d9e72261c6492ad;hp=703ae3ebceaf9c683926f231e31e3e5aa928b1a3;hpb=2be9bee9da6a2ce27715e58128569594319abfa2;p=pspp-builds.git diff --git a/src/language/command.c b/src/language/command.c index 703ae3eb..d9fc4633 100644 --- a/src/language/command.c +++ b/src/language/command.c @@ -147,7 +147,7 @@ cmd_parse (struct lexer *lexer, struct dataset *ds) { const struct dictionary *dict = dataset_dict (ds); return cmd_parse_in_state (lexer, ds, - proc_has_active_file (ds) && + dataset_has_source (ds) && dict_get_var_cnt (dict) > 0 ? CMD_STATE_DATA : CMD_STATE_INITIAL); } @@ -541,6 +541,6 @@ cmd_erase (struct lexer *lexer, struct dataset *ds UNUSED) int cmd_new_file (struct lexer *lexer UNUSED, struct dataset *ds) { - proc_discard_active_file (ds); + dataset_clear (ds); return CMD_SUCCESS; }