#include <stdio.h>
+#include <string.h>
#include <pwd.h>
#include "umpf.h"
const_tab = xmalloc(BUFSIZE);
cur_const_n = 1;
cur_const_s = BUFSIZE;
+ empty = "";
}
int
main(int argc, char** argv)
{
int res;
+ int i;
if (argc < 2)
die("Usage: ./umpf conf_file [default_mailbox]");
temp_varcode_start = current_varcode;
compile(input_tree, NULL);
- current_headers = make_hlist();
+ var_tab = xmalloc((max_varcode + 1) * sizeof(char*));
+ for (i = 0; i <= max_varcode; i++) {
+ var_tab[i] = empty;
+ }
+
+ current_headers = make_hlist(0);
// print_headers(current_headers);
- current_body = get_body();
+ current_body = get_body(0);
save_current_headers(var_hash);
+ set_cur_mail_length_var(curr_email_len, var_hash);
interp(&input_code, var_hash);