X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fterminal%2Fmain.c;h=2f7d1fbea7baada5b5aafd6d50ff09139518e78f;hb=f7bc16cbaf850d5c6a1a577ad3fa3f82944de1e4;hp=9712fb8be5a80945bbaa2038cab25b9517471a75;hpb=687adf53eae434e88a47bb3409f946f3a26115a4;p=pspp diff --git a/src/ui/terminal/main.c b/src/ui/terminal/main.c index 9712fb8be5..2f7d1fbea7 100644 --- a/src/ui/terminal/main.c +++ b/src/ui/terminal/main.c @@ -108,7 +108,7 @@ main (int argc, char **argv) factory = fastfile_factory_create (); - the_dataset = create_dataset (factory); + the_dataset = create_dataset (factory, NULL, NULL); if (parse_command_line (argc, argv, the_source_stream)) { @@ -118,9 +118,8 @@ main (int argc, char **argv) for (;;) { - int result = cmd_parse (the_lexer, the_dataset, - proc_has_source (the_dataset) - ? CMD_STATE_DATA : CMD_STATE_INITIAL); + int result = cmd_parse (the_lexer, the_dataset); + if (result == CMD_EOF || result == CMD_FINISH) break; if (result == CMD_CASCADING_FAILURE &&