X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fmsgchk.c;h=3654995b381516df80e5b3e535d2480fe6a563d4;hb=8e79ce1919d9cf54f101a812e0fd70a33286b9f3;hp=c7f32f5ba843325fed59e19c3b59b66e06db6b4b;hpb=e7781fb39d2ad428d0d0c779ed141281d75476dd;p=mmh diff --git a/uip/msgchk.c b/uip/msgchk.c index c7f32f5..3654995 100644 --- a/uip/msgchk.c +++ b/uip/msgchk.c @@ -12,15 +12,7 @@ #include #include -#ifdef POP -# include -#endif - -#ifndef POP -# define POPminc(a) (a) -#else -# define POPminc(a) 0 -#endif +#include #ifndef CYRUS_SASL # define SASLminc(a) (a) @@ -38,11 +30,11 @@ static struct swit switches[] = { #define NNOTESW 3 { "nonotify type", 0 }, #define HOSTSW 4 - { "host hostname", POPminc (-4) }, + { "host hostname", 0 }, #define USERSW 5 - { "user username", POPminc (-4) }, + { "user username", 0 }, #define PORTSW 6 - { "port name/number", POPminc(-4) }, + { "port name/number", 0 }, #define VERSIONSW 7 { "version", 0 }, #define HELPSW 8 @@ -54,7 +46,7 @@ static struct swit switches[] = { #define SASLMECHSW 11 { "saslmech", SASLminc(-5) }, #define PROXYSW 12 - { "proxy command", POPminc(-5) }, + { "proxy command", 0 }, { NULL, 0 } }; @@ -65,6 +57,8 @@ static struct swit switches[] = { #define MAXVEC 51 #define NT_NONE 0x0 +#ifdef NT_NONE +#endif /* Use NT_NONE to prevent warning from gcc -Wunused-macros. */ #define NT_MAIL 0x1 #define NT_NMAI 0x2 #define NT_ALL (NT_MAIL | NT_NMAI) @@ -83,11 +77,8 @@ static struct swit switches[] = { */ static int donote (char *, int); static int checkmail (char *, char *, int, int, int); - -#ifdef POP static int remotemail (char *, char *, char *, char *, int, int, int, int, char *); -#endif int @@ -101,11 +92,6 @@ main (int argc, char **argv) char **argp, **arguments, *vec[MAXVEC]; struct passwd *pw; -#ifdef HESIOD - struct hes_postoffice *po; - char *tmphost; -#endif - #ifdef LOCALE setlocale(LC_ALL, ""); #endif @@ -120,11 +106,6 @@ main (int argc, char **argv) arguments = getarguments (invo_name, argc, argv, 1); argp = arguments; -#ifdef POP - if ((cp = getenv ("MHPOPDEBUG")) && *cp) - snoop++; -#endif - while ((cp = *argp++)) { if (*cp == '-') { switch (smatch (++cp, switches)) { @@ -138,10 +119,10 @@ main (int argc, char **argv) snprintf (buf, sizeof(buf), "%s [switches] [users ...]", invo_name); print_help (buf, switches, 1); - done (1); + done (0); case VERSIONSW: print_version(invo_name); - done (1); + done (0); case DATESW: datesw++; @@ -205,7 +186,6 @@ main (int argc, char **argv) vec[vecp++] = cp; } -#ifdef POP /* * If -host is not specified by user */ @@ -219,12 +199,10 @@ main (int argc, char **argv) } if (!host || !*host) host = NULL; -#endif /* POP */ if (vecp != 0) vec[vecp] = NULL; -#ifdef POP if (host) { if (vecp == 0) { status = remotemail (host, port, user, proxy, notifysw, 1, @@ -235,7 +213,6 @@ main (int argc, char **argv) snoop, sasl, saslmech); } } else { -#endif /* POP */ if (vecp == 0) { char *home; @@ -256,9 +233,7 @@ main (int argc, char **argv) advise (NULL, "no such user as %s", vec[vecp]); } } -#ifdef POP } /* host == NULL */ -#endif done (status); return 1; @@ -349,7 +324,6 @@ checkmail (char *user, char *home, int datesw, int notifysw, int personal) } -#ifdef POP extern char response[]; static int @@ -397,4 +371,3 @@ remotemail (char *host, char *port, char *user, char *proxy, int notifysw, return status; } -#endif /* POP */