dovecot-2.0: doveadm: Marked some functions ATTR_NORETURN.

dovecot at dovecot.org dovecot at dovecot.org
Sun Apr 4 23:34:30 EEST 2010


details:   http://hg.dovecot.org/dovecot-2.0/rev/d9e773db6920
changeset: 11028:d9e773db6920
user:      Timo Sirainen <tss at iki.fi>
date:      Sun Apr 04 23:34:27 2010 +0300
description:
doveadm: Marked some functions ATTR_NORETURN.

diffstat:

 src/doveadm/doveadm-mail.c |  1 +
 src/doveadm/doveadm-mail.h |  4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diffs (25 lines):

diff -r 60a25bda7e02 -r d9e773db6920 src/doveadm/doveadm-mail.c
--- a/src/doveadm/doveadm-mail.c	Sun Apr 04 23:18:25 2010 +0300
+++ b/src/doveadm/doveadm-mail.c	Sun Apr 04 23:34:27 2010 +0300
@@ -287,6 +287,7 @@
 		if (strcmp(cmd->name, cmd_name) == 0)
 			doveadm_mail_help(cmd);
 	}
+	i_fatal("Missing help for command %s", cmd_name);
 }
 
 static struct doveadm_mail_cmd mail_commands[] = {
diff -r 60a25bda7e02 -r d9e773db6920 src/doveadm/doveadm-mail.h
--- a/src/doveadm/doveadm-mail.h	Sun Apr 04 23:18:25 2010 +0300
+++ b/src/doveadm/doveadm-mail.h	Sun Apr 04 23:34:27 2010 +0300
@@ -19,8 +19,8 @@
 void doveadm_mail_register_cmd(const struct doveadm_mail_cmd *cmd);
 
 void doveadm_mail_usage(void);
-void doveadm_mail_help(const struct doveadm_mail_cmd *cmd);
-void doveadm_mail_help_name(const char *cmd_name);
+void doveadm_mail_help(const struct doveadm_mail_cmd *cmd) ATTR_NORETURN;
+void doveadm_mail_help_name(const char *cmd_name) ATTR_NORETURN;
 
 void doveadm_mail_init(void);
 void doveadm_mail_deinit(void);


More information about the dovecot-cvs mailing list