#include <h/mhparse.h>
#include <h/utils.h>
#include <h/signals.h>
-#include <signal.h>
-#include <sys/stat.h>
-#include <sys/wait.h>
#include <fcntl.h>
#ifdef HAVE_ICONV
# include <iconv.h>
}
if (modify_inplace) {
+ if (status != OK) unlink (outfile);
free (outfile);
outfile = NULL;
}
free_content (mp_alt);
status = NOTOK;
}
+ } else {
+ status = NOTOK;
}
+ } else {
+ status = NOTOK;
}
}
break;
unlink (ct->c_cefile.ce_file);
free (ct->c_cefile.ce_file);
ct->c_cefile.ce_file = NULL;
+ status = NOTOK;
} else if (ct->c_encoding == CE_QUOTED &&
ct_encoding == CE_8BIT && encoding == CE_7BIT) {
if (verbosw) {
unlink (ct->c_cefile.ce_file);
free (ct->c_cefile.ce_file);
ct->c_cefile.ce_file = NULL;
+ status = NOTOK;
} else {
int enc;
if (ct_encoding == CE_BINARY)
}
free (infile);
+ } else {
+ status = NOTOK;
}
} else {
/* No modifications and didn't need the tmp outfile. */