readln_initialize ();
settings_init ();
random_init ();
- proc_init ();
+ current_dataset = create_dataset ();
if (parse_command_line (argc, argv))
{
for (;;)
{
- int result = cmd_parse (proc_has_source ()
+ int result = cmd_parse (proc_has_source (current_dataset)
? CMD_STATE_DATA : CMD_STATE_INITIAL);
if (result == CMD_EOF || result == CMD_FINISH)
break;
{
terminating = true;
- proc_done ();
+ destroy_dataset (current_dataset);
random_done ();
settings_done ();