]> diplodocus.org Git - nmh/blobdiff - uip/rcvstore.c
Add basic support for the STLS command in POP
[nmh] / uip / rcvstore.c
index fb0a8b94decf9abb481b1bf23937c72ab802bbd8..58dba169001cea3e4044c7282eba059d446df9e8 100644 (file)
@@ -5,12 +5,30 @@
  * complete copyright information.
  */
 
-#include <h/mh.h>
+#include "h/mh.h"
+#include "sbr/m_gmprot.h"
+#include "sbr/getarguments.h"
+#include "sbr/seq_setunseen.h"
+#include "sbr/seq_save.h"
+#include "sbr/smatch.h"
+#include "sbr/cpydata.h"
+#include "sbr/getfolder.h"
+#include "sbr/folder_read.h"
+#include "sbr/folder_free.h"
+#include "sbr/folder_addmsg.h"
+#include "sbr/context_save.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_add.h"
+#include "sbr/error.h"
 #include <fcntl.h>
-#include <h/signals.h>
-#include <h/mts.h>
+#include "h/signals.h"
+#include "h/mts.h"
 #include "h/done.h"
-#include <h/utils.h>
+#include "h/utils.h"
 #include "sbr/m_maildir.h"
 #include "sbr/m_mktemp.h"
 #include "sbr/makedir.h"
@@ -47,8 +65,10 @@ static void unlink_done(int) NORETURN;
 int
 main (int argc, char **argv)
 {
-    int publicsw = -1, zerosw = 0;
-    int create = 1, unseensw = 1;
+    int publicsw = -1;
+    bool zerosw = false;
+    bool create = true;
+    bool unseensw = true;
     int fd, msgnum;
     size_t seqp = 0;
     char *cp, *maildir, *folder = NULL, buf[BUFSIZ];
@@ -93,10 +113,10 @@ main (int argc, char **argv)
                continue;
 
            case UNSEENSW:
-               unseensw = 1;
+               unseensw = true;
                continue;
            case NUNSEENSW:
-               unseensw = 0;
+               unseensw = false;
                continue;
 
            case PUBSW: 
@@ -107,17 +127,17 @@ main (int argc, char **argv)
                continue;
 
            case ZEROSW: 
-               zerosw++;
+               zerosw = true;
                continue;
            case NZEROSW: 
-               zerosw = 0;
+               zerosw = false;
                continue;
 
            case CRETSW: 
-               create++;
+               create = true;
                continue;
            case NCRETSW: 
-               create = 0;
+               create = false;
                continue;
            }
        }