Removed the, in 1997 deprecated, send option -noshowproc and env var NOMHNPROC.
[mmh] / uip / show.c
index e7ecb72..38bb4b5 100644 (file)
@@ -33,13 +33,11 @@ static struct swit switches[] = {
        { "showproc program", 0 },
 #define SHOWMIMESW  10
        { "showmimeproc program", 0 },
-#define NSHOWSW  11
-       { "noshowproc", 0 },
-#define FILESW  12
+#define FILESW  11
        { "file file", -4 },  /* interface from showfile */
-#define VERSIONSW  13
+#define VERSIONSW  12
        { "version", 0 },
-#define HELPSW  14
+#define HELPSW  13
        { "help", 0 },
        { NULL, 0 }
 };
@@ -61,7 +59,7 @@ int
 main(int argc, char **argv)
 {
        int headersw = 1, msgp = 0;
-       int nshow = 0, checkmime = 1, mime;
+       int checkmime = 1, mime;
        int vecp = 1, procp = 1, mode = SHOW, msgnum;
        char *cp, *maildir, *file = NULL, *folder = NULL, *proc;
        char buf[BUFSIZ], **argp, **arguments;
@@ -144,10 +142,6 @@ usage:
                                if (!(showproc = *argp++) || *showproc == '-')
                                        adios(NULL, "missing argument to %s",
                                                        argp[-2]);
-                               nshow = 0;
-                               continue;
-                       case NSHOWSW:
-                               nshow++;
                                continue;
 
                        case SHOWMIMESW:
@@ -155,7 +149,6 @@ usage:
                                                *showmimeproc == '-')
                                        adios(NULL, "missing argument to %s",
                                                        argp[-2]);
-                               nshow = 0;
                                continue;
                        case CHECKMIMESW:
                                checkmime++;
@@ -264,37 +257,33 @@ go_to_it: ;
        ** Decide which "proc" to use
        */
        mime = 0;
-       if (nshow) {
-               proc = catproc;
-       } else {
-               /* check if any messages are non-text MIME messages */
-               if (checkmime && !getenv("NOMHNPROC")) {
-                       if (!file) {
-                               /*
-                               ** loop through selected messages
-                               ** and check for MIME
-                               */
-                               for (msgnum = mp->lowsel;
-                                               msgnum <= mp->hghsel;
-                                               msgnum++)
-                                       if (is_selected(mp, msgnum) && is_nontext(m_name(msgnum))) {
-                                               mime = 1;
-                                               break;
-                                       }
-                       } else {
-                               /* check the file for MIME */
-                               if (is_nontext(vec[vecp - 1]))
+       /* check if any messages are non-text MIME messages */
+       if (checkmime) {
+               if (!file) {
+                       /*
+                       ** loop through selected messages
+                       ** and check for MIME
+                       */
+                       for (msgnum = mp->lowsel;
+                                       msgnum <= mp->hghsel;
+                                       msgnum++)
+                               if (is_selected(mp, msgnum) && is_nontext(m_name(msgnum))) {
                                        mime = 1;
-                       }
+                                       break;
+                               }
+               } else {
+                       /* check the file for MIME */
+                       if (is_nontext(vec[vecp - 1]))
+                               mime = 1;
                }
-
-               /* Set the "proc" */
-               if (mime)
-                       proc = showmimeproc;
-               else
-                       proc = showproc;
        }
 
+       /* Set the "proc" */
+       if (mime)
+               proc = showmimeproc;
+       else
+               proc = showproc;
+
        if (folder && !file)
                m_putenv("mhfolder", folder);