X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/dbdbd49d59ae5c14e66b1c148a63b8abc9d076ab..04ee0c3f6ad7e4177cc43a0c57f046013a4fbac9:/uip/refile.c diff --git a/uip/refile.c b/uip/refile.c index f9d3b54f..8637ada3 100644 --- a/uip/refile.c +++ b/uip/refile.c @@ -6,9 +6,16 @@ * complete copyright information. */ -#include +#include "h/mh.h" +#include "sbr/path.h" +#include "sbr/print_version.h" +#include "sbr/print_help.h" +#include "sbr/seq_getnum.h" +#include "sbr/seq_add.h" +#include "sbr/arglist.h" +#include "sbr/error.h" #include "h/done.h" -#include +#include "h/utils.h" #include "sbr/m_maildir.h" #include "sbr/m_mktemp.h" #include @@ -58,8 +65,12 @@ static void copy_seqs (struct msgs *, int, struct msgs *, int); int main (int argc, char **argv) { - int linkf = 0, preserve = 0, retainseqs = 0, filep = 0; - int foldp = 0, isdf = 0, unlink_msgs = 0; + bool linkf = false; + bool preserve = false; + bool retainseqs = false; + int filep = 0; + int foldp = 0, isdf = 0; + bool unlink_msgs = false; int i, msgnum; char *cp, *folder = NULL, buf[BUFSIZ]; char **argp, **arguments; @@ -96,31 +107,31 @@ main (int argc, char **argv) done (0); case LINKSW: - linkf++; + linkf = true; continue; case NLINKSW: - linkf = 0; + linkf = false; continue; case PRESSW: - preserve++; + preserve = true; continue; case NPRESSW: - preserve = 0; + preserve = false; continue; case RETAINSEQSSW: - retainseqs = 1; + retainseqs = true; continue; case NRETAINSEQSSW: - retainseqs = 0; + retainseqs = false; continue; case UNLINKSW: - unlink_msgs++; + unlink_msgs = true; continue; case NUNLINKSW: - unlink_msgs = 0; + unlink_msgs = false; continue; case SRCSW: