Removed the, in 1997 deprecated, send option -noshowproc and env var NOMHNPROC.
authormarkus schnalke <meillo@marmaro.de>
Mon, 30 Jan 2012 13:27:19 +0000 (14:27 +0100)
committermarkus schnalke <meillo@marmaro.de>
Mon, 30 Jan 2012 13:27:19 +0000 (14:27 +0100)
docs/COMPLETION-ZSH
man/show.man1
uip/show.c

index ae1e71f..b5aeb25 100644 (file)
@@ -154,7 +154,7 @@ compctl -K mhfseq -x 's[+][@]' -K mhcomp -S / -q - \
 
 compctl -K mhfseq -x 's[+][@]'  -K mhcomp -S / -q - \
   's[-]' -k "(draft form moreproc nomoreproc header noheader \
-   showproc noshowproc length width help)" - 'C[-1,-(show|more)proc]' -c - \
+   showproc length width help)" - 'C[-1,-(show|more)proc]' -c - \
    'c[-1,-file]' -f - 'c[-1,-form]' -K mhfile - \
    'c[-1,-length]' -s '$LINES' - 'c[-1,-width]' -s '$COLUMNS' -- show next prev
 
index 3310d2f..8f798cb 100644 (file)
@@ -117,23 +117,6 @@ to use
 .IR showproc ,
 regardless of whether
 any of the messages are non-text (MIME) messages.
-.P
-The
-.B \-noshowproc
-switch will disable any formatting or paging of
-messages.  It is equivalent to
-.B \-nocheckmime
-.B \-showproc
-.IR cat .
-It is still accepted, but should be considered (somewhat) obsolete.
-.PP
-If the environment variable
-.B $NOMHNPROC
-is set, the test for
-non-text (MIME) messages will be disabled.  This method is obsolete.
-Use the
-.B \-nocheckmime
-switch instead.
 .PP
 The
 .B \-header
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);