From: Ken Hornstein Date: Wed, 1 Nov 2017 00:48:40 +0000 (-0400) Subject: Merge branch 'master' of git.sv.gnu.org:/srv/git/nmh X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/29a1ada5b960fbf29d52e0f44911370a6c0c7c5f?hp=-c Merge branch 'master' of git.sv.gnu.org:/srv/git/nmh --- 29a1ada5b960fbf29d52e0f44911370a6c0c7c5f diff --combined uip/imaptest.c index 09ee3de6,def3bd89..01d3ee52 --- a/uip/imaptest.c +++ b/uip/imaptest.c @@@ -44,7 -44,7 +44,7 @@@ struct imap_msg struct imap_msg { char *command; /* Command to send */ - int queue; /* If true, queue for later delivery */ + bool queue; /* If true, queue for later delivery */ struct imap_msg *next; /* Next pointer */ }; @@@ -73,7 -73,7 +73,7 @@@ static void parse_capability(const cha static int capability_set(const char *); static void clear_capability(void); static int have_capability(void); -static int send_imap_command(netsec_context *, int noflush, char **errstr, +static int send_imap_command(netsec_context *, bool noflush, char **errstr, const char *fmt, ...) CHECK_PRINTF(4, 5); static int get_imap_response(netsec_context *, const char *token, char **tokenresp, char **status, int failerr, @@@ -82,7 -82,7 +82,7 @@@ static void ts_report(struct timeval *tv, const char *fmt, ...) CHECK_PRINTF(2, 3); -static void add_msg(int queue, const char *fmt, ...) CHECK_PRINTF(2, 3); +static void add_msg(bool queue, const char *fmt, ...) CHECK_PRINTF(2, 3); static bool timestamp = false; @@@ -261,7 -261,7 +261,7 @@@ main (int argc, char **argv } else { char *capstring; - if (send_imap_command(nsc, 0, &errstr, "CAPABILITY") != OK) { + if (send_imap_command(nsc, false, &errstr, "CAPABILITY") != OK) { fprintf(stderr, "Unable to send CAPABILITY command: %s\n", errstr); goto finish; } @@@ -287,7 -287,7 +287,7 @@@ "has no support for STARTTLS\n"); goto finish; } - if (send_imap_command(nsc, 0, &errstr, "STARTTLS") != OK) { + if (send_imap_command(nsc, false, &errstr, "STARTTLS") != OK) { fprintf(stderr, "Unable to issue STARTTLS: %s\n", errstr); goto finish; } @@@ -327,7 -327,7 +327,7 @@@ if (!have_capability()) { char *capstring; - if (send_imap_command(nsc, 0, &errstr, "CAPABILITY") != OK) { + if (send_imap_command(nsc, false, &errstr, "CAPABILITY") != OK) { fprintf(stderr, "Unable to send CAPABILITY command: %s\n", errstr); goto finish; } @@@ -377,8 -377,7 +377,8 @@@ free(imsg); } - ts_report(&tv_auth, "Total command execution time"); + if (timestamp) + ts_report(&tv_auth, "Total command execution time"); send_imap_command(nsc, 0, NULL, "LOGOUT"); get_imap_response(nsc, NULL, NULL, NULL, 0, NULL); @@@ -386,8 -385,7 +386,8 @@@ finish: netsec_shutdown(nsc); - ts_report(&tv_start, "Total elapsed time"); + if (timestamp) + ts_report(&tv_start, "Total elapsed time"); exit(0); } @@@ -639,7 -637,7 +639,7 @@@ imap_sasl_callback(enum sasl_message_ty */ static int -send_imap_command(netsec_context *nsc, int noflush, char **errstr, +send_imap_command(netsec_context *nsc, bool noflush, char **errstr, const char *fmt, ...) { static unsigned int seq = 0; /* Tag sequence number */ @@@ -704,7 -702,7 +704,7 @@@ get_imap_response(netsec_context *nsc, { char *line; struct imap_cmd *cmd; - int numerrs = 0; + bool numerrs = false; if (tokenresponse) *tokenresponse = NULL; @@@ -735,7 -733,7 +735,7 @@@ getline cmd->next = cmd->next->next; if (failerr && strncmp(line + strlen(cmd2->tag), "OK ", 3) != 0) { - numerrs++; + numerrs = true; netsec_err(errstr, "%s", line + strlen(cmd2->tag)); } free(cmd2); @@@ -751,7 -749,7 +751,7 @@@ } } - return numerrs == 0 ? OK : NOTOK; + return numerrs ? NOTOK : OK; } /* @@@ -759,7 -757,7 +759,7 @@@ */ static void -add_msg(int queue, const char *fmt, ...) +add_msg(bool queue, const char *fmt, ...) { struct imap_msg *imsg; va_list ap;