#include <errno.h>
#include "data/casereader.h"
+#include "data/dataset.h"
#include "data/dictionary.h"
-#include "data/procedure.h"
#include "data/settings.h"
#include "data/variable.h"
#include "language/lexer/command-name.h"
{
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);
}
int
cmd_new_file (struct lexer *lexer UNUSED, struct dataset *ds)
{
- proc_discard_active_file (ds);
+ dataset_clear (ds);
return CMD_SUCCESS;
}