switch( import(srcformat, srcfile) ) {
case -1:
- printf("input format %s not supported\n", srcformat);
+ fprintf(stderr,
+ "input format %s not supported\n", srcformat);
ret = 1;
case 1:
- printf("cannot read file %s\n", srcfile);
+ fprintf(stderr, "cannot read file %s\n", srcfile);
ret = 1;
}
if(!ret)
switch( export(dstformat, dstfile) ) {
case -1:
- printf("output format %s not supported\n",
- dstformat);
+ fprintf(stderr,
+ "output format %s not supported\n",
+ dstformat);
ret = 1;
break;
case 1:
- printf("cannot write file %s\n", dstfile);
+ fprintf(stderr,
+ "cannot write file %s\n", dstfile);
ret = 1;
break;
}
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);