X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fshow.c;h=38bb4b535597b41b455600bef31305325ec087db;hp=e7ecb72d7259e316b193419cb8cdc7d944d33832;hb=58160ee7bcee7dcc7dbf8e2d5377009e48bcf40b;hpb=a4605f68e8ff04d4539e402a6fb00ff188944e1c diff --git a/uip/show.c b/uip/show.c index e7ecb72..38bb4b5 100644 --- a/uip/show.c +++ b/uip/show.c @@ -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);