[bug #4302] errno is not always an extern int
[mmh] / uip / popi.c
index 59ab61a..953db14 100644 (file)
@@ -3,12 +3,16 @@
  * popi.c -- POP initiator for MPOP
  *
  * $Id$
+ *
+ * This code is Copyright (c) 2002, by the authors of nmh.  See the
+ * COPYRIGHT file in the root directory of the nmh distribution for
+ * complete copyright information.
  */
 
 #include <h/mh.h>
 #include <h/fmt_scan.h>
 #include <h/scansbr.h>
-#include <zotnet/mts/mts.h>
+#include <h/mts.h>
 #include <errno.h>
 
 #ifndef        RPOP
@@ -65,7 +69,7 @@ static struct swit  switches[] = {
 #define VERSIONSW              13
     { "version", 0 },
 #define        HELPSW                 14
-    { "help", 4 },
+    { "help", 0 },
     { NULL, 0 }
 };
 
@@ -76,7 +80,6 @@ static char mailname[BUFSIZ];
 static char *nfs = NULL;
 static struct msgs *mp;
 
-extern int errno;
 extern char response[];
 
 /*
@@ -255,9 +258,7 @@ main (int argc, char **argv)
     seq_setunseen (mp, 0);             /* set the Unseen-Sequence */
     seq_save (mp);
     context_save ();                   /* save the context file   */
-    done (0);
-
-    /* NOTREACHED */
+    return done (0);
 }
 
 
@@ -517,7 +518,7 @@ msh (void)
 
 
 #ifdef SMTPMTS
-#include <zotnet/mts/mts.h>
+#include <h/mts.h>
 #include <mts/smtp/smtp.h>
 
 static int