9 list_init(&input_code);
10 var_hash = new_var_hash();
11 const_tab = xmalloc(BUFSIZE);
13 cur_const_s = BUFSIZE;
17 main(int argc, char** argv)
22 die("Usage: ./umpf conf_file [default_mailbox]");
25 p = getpwuid(getuid());
27 default_mailbox = cat("/var/mail/", p->pw_name);
29 default_mailbox = argv[2];
40 temp_varcode_start = current_varcode;
41 compile(input_tree, NULL);
43 current_headers = make_hlist();
44 // print_headers(current_headers);
45 current_body = get_body();
46 save_current_headers(var_hash);
48 interp(&input_code, var_hash);