fprintf(stderr,
"input format %s not supported\n", srcformat);
ret = 1;
+ break;
case 1:
fprintf(stderr, "cannot read file %s\n", srcfile);
ret = 1;
+ break;
}
if(!ret)
exit(0);
}
+static void
+quit_add_email_sig(int signal)
+{
+ quit_add_email();
+}
+
static void
init_add_email()
{
atexit(close_database);
- signal(SIGINT, quit_add_email);
+ signal(SIGINT, quit_add_email_sig);
}
static int
line = getaline(stdin);
if(line && !strncasecmp("From:", line, 5) ) {
getname(line, &name, &email);
- my_free(line);
add_email_count += add_email_add_item(quiet,
name, email);
my_free(name);