X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fwhom.c;h=33a6d97c486b8e881c873897682ff95e573f4cab;hb=907d56122e31657df15e9bc79460210deedaefd9;hp=51ce5fefccbe1f442f421f2009f99acca489c4b6;hpb=352fe458a57061db81240c19fa4b356c7448463b;p=mmh diff --git a/uip/whom.c b/uip/whom.c index 51ce5fe..33a6d97 100644 --- a/uip/whom.c +++ b/uip/whom.c @@ -2,8 +2,6 @@ /* * whom.c -- report to whom a message would be sent * - * $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. @@ -19,6 +17,12 @@ # define SASLminc(a) 0 #endif /* CYRUS_SASL */ +#ifndef TLS_SUPPORT +# define TLSminc(a) (a) +#else /* TLS_SUPPORT */ +# define TLSminc(a) 0 +#endif /* TLS_SUPPORT */ + static struct swit switches[] = { #define ALIASW 0 { "alias aliasfile", 0 }, @@ -52,6 +56,8 @@ static struct swit switches[] = { { "user username", SASLminc(-4) }, #define PORTSW 15 { "port server port name/number", 4 }, +#define TLSSW 16 + { "tls", TLSminc(-3) }, { NULL, 0 } }; @@ -82,6 +88,9 @@ main (int argc, char **argv) vec[vecp++] = "-library"; vec[vecp++] = getcpy (m_maildir ("")); + /* Don't need to feed fileproc or mhlproc to post because + it doesn't use them when used for whom. */ + while ((cp = *argp++)) { if (*cp == '-') { switch (smatch (++cp, switches)) { @@ -103,6 +112,7 @@ main (int argc, char **argv) case NOCHKSW: case SNOOPSW: case SASLSW: + case TLSSW: vec[vecp++] = --cp; continue;