X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/dbdbd49d59ae5c14e66b1c148a63b8abc9d076ab..0b7286788a95dd854d1826b8493eda431d8e8aac:/uip/refile.c?ds=inline diff --git a/uip/refile.c b/uip/refile.c index f9d3b54f..16cc7fcc 100644 --- a/uip/refile.c +++ b/uip/refile.c @@ -6,9 +6,24 @@ * complete copyright information. */ -#include +#include "h/mh.h" +#include "sbr/folder_read.h" +#include "sbr/folder_free.h" +#include "sbr/folder_delmsgs.h" +#include "sbr/folder_addmsg.h" +#include "sbr/context_save.h" +#include "sbr/context_replace.h" +#include "sbr/context_find.h" +#include "sbr/ambigsw.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 +73,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 +115,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: