X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/dbdbd49d59ae5c14e66b1c148a63b8abc9d076ab..04ee0c3f6ad7e4177cc43a0c57f046013a4fbac9:/uip/msgchk.c diff --git a/uip/msgchk.c b/uip/msgchk.c index a553300f..12b5ee2d 100644 --- a/uip/msgchk.c +++ b/uip/msgchk.c @@ -5,14 +5,17 @@ * complete copyright information. */ -#include -#include -#include +#include "h/mh.h" +#include "sbr/print_version.h" +#include "sbr/print_help.h" +#include "sbr/error.h" +#include "h/mts.h" +#include "h/tws.h" #include "h/done.h" -#include +#include "h/utils.h" #include -#include +#include "h/popsbr.h" #ifndef CYRUS_SASL # define SASLminc(a) (a) @@ -78,9 +81,14 @@ static int remotemail (char *, char *, char *, char *, int, int, int, int, int main (int argc, char **argv) { - int datesw = 1, notifysw = NT_ALL; - int status = 0, sasl = 0, tls = 0, noverify = 0; - int snoop = 0, vecp = 0; + bool datesw = true; + int notifysw = NT_ALL; + int status = 0; + bool sasl = false; + bool tls = false; + bool noverify = false; + bool snoop = false; + int vecp = 0; char *cp, *host = NULL, *port = NULL, *user = NULL, *proxy = NULL; char buf[BUFSIZ], *saslmech = NULL, *auth_svc = NULL; char **argp, **arguments, *vec[MAXVEC]; @@ -112,10 +120,10 @@ main (int argc, char **argv) done (0); case DATESW: - datesw++; + datesw = true; continue; case NDATESW: - datesw = 0; + datesw = false; continue; case NOTESW: @@ -148,15 +156,15 @@ main (int argc, char **argv) continue; case SNOOPSW: - snoop++; + snoop = true; continue; case SASLSW: - sasl++; + sasl = true; continue; case NOSASLSW: - sasl = 0; + sasl = false; continue; case SASLMECHSW: @@ -165,19 +173,19 @@ main (int argc, char **argv) continue; case INITTLSSW: - tls++; + tls = true; continue; case NOTLSSW: - tls = 0; + tls = false; continue; case CERTVERSW: - noverify = 0; + noverify = false; continue; case NOCERTVERSW: - noverify++; + noverify = true; continue; case AUTHSERVICESW: @@ -344,7 +352,8 @@ remotemail (char *host, char *port, char *user, char *proxy, int notifysw, int personal, int snoop, int sasl, char *saslmech, int tls, const char *auth_svc) { - int nmsgs, nbytes, status; + int nmsgs, nbytes; + bool status; if (auth_svc == NULL) { if (saslmech && ! strcasecmp(saslmech, "xoauth2")) { @@ -378,14 +387,14 @@ remotemail (char *host, char *port, char *user, char *proxy, int notifysw, else notifysw = 0; - status = 0; + status = false; } else { if (notifysw & NT_NMAI) printf (personal ? "You don't %s%s" : "%s doesn't %s", personal ? "" : user, "have any mail waiting"); else notifysw = 0; - status = 1; + status = true; } if (notifysw) printf (" on %s\n", host);