dovecot-2.1: Compiler warning fixes.

dovecot at dovecot.org dovecot at dovecot.org
Fri Mar 23 14:37:51 EET 2012


details:   http://hg.dovecot.org/dovecot-2.1/rev/4ae85f573c93
changeset: 14346:4ae85f573c93
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Mar 23 14:37:22 2012 +0200
description:
Compiler warning fixes.

diffstat:

 src/auth/auth-request.h                     |  2 +-
 src/lib-imap/test-imap-utf7.c               |  2 +-
 src/lib-storage/index/imapc/imapc-storage.h |  2 +-
 src/lib-test/test-common.c                  |  2 +-
 src/lib/strfuncs.h                          |  2 +-
 src/master/main.c                           |  4 ++--
 6 files changed, 7 insertions(+), 7 deletions(-)

diffs (81 lines):

diff -r f369e76d0867 -r 4ae85f573c93 src/auth/auth-request.h
--- a/src/auth/auth-request.h	Fri Mar 23 13:59:52 2012 +0200
+++ b/src/auth/auth-request.h	Fri Mar 23 14:37:22 2012 +0200
@@ -212,7 +212,7 @@
 			   const char *format, ...) ATTR_FORMAT(3, 4);
 void auth_request_log_warning(struct auth_request *auth_request,
 			      const char *subsystem,
-			      const char *format, ...);
+			      const char *format, ...) ATTR_FORMAT(3, 4);
 void auth_request_log_error(struct auth_request *auth_request,
 			    const char *subsystem,
 			    const char *format, ...) ATTR_FORMAT(3, 4);
diff -r f369e76d0867 -r 4ae85f573c93 src/lib-imap/test-imap-utf7.c
--- a/src/lib-imap/test-imap-utf7.c	Fri Mar 23 13:59:52 2012 +0200
+++ b/src/lib-imap/test-imap-utf7.c	Fri Mar 23 14:37:22 2012 +0200
@@ -12,7 +12,7 @@
 		"&&x&&", "&-&-x&-&-",
 		"~peter/mail/台北/日本語", "~peter/mail/&U,BTFw-/&ZeVnLIqe-",
 		"tietäjä", "tiet&AOQ-j&AOQ-",
-		"pää", NULL,
+		"p\xe4\xe4", NULL,
 		NULL
 	};
 	static const char *invalid_utf7[] = {
diff -r f369e76d0867 -r 4ae85f573c93 src/lib-storage/index/imapc/imapc-storage.h
--- a/src/lib-storage/index/imapc/imapc-storage.h	Fri Mar 23 13:59:52 2012 +0200
+++ b/src/lib-storage/index/imapc/imapc-storage.h	Fri Mar 23 14:37:22 2012 +0200
@@ -124,7 +124,7 @@
 				       bool *changes_r);
 void imapc_mailbox_noop(struct imapc_mailbox *mbox);
 void imapc_mailbox_set_corrupted(struct imapc_mailbox *mbox,
-				 const char *reason, ...);
+				 const char *reason, ...) ATTR_FORMAT(2, 3);
 
 void imapc_storage_register_untagged(struct imapc_storage *storage,
 				     const char *name,
diff -r f369e76d0867 -r 4ae85f573c93 src/lib-test/test-common.c
--- a/src/lib-test/test-common.c	Fri Mar 23 13:59:52 2012 +0200
+++ b/src/lib-test/test-common.c	Fri Mar 23 14:37:22 2012 +0200
@@ -185,7 +185,7 @@
 	total_count++;
 }
 
-static void
+static void ATTR_FORMAT(2, 0)
 test_error_handler(const struct failure_context *ctx,
 		   const char *format, va_list args)
 {
diff -r f369e76d0867 -r 4ae85f573c93 src/lib/strfuncs.h
--- a/src/lib/strfuncs.h	Fri Mar 23 13:59:52 2012 +0200
+++ b/src/lib/strfuncs.h	Fri Mar 23 14:37:22 2012 +0200
@@ -86,7 +86,7 @@
 
 /* INTERNAL */
 char *t_noalloc_strdup_vprintf(const char *format, va_list args,
-			       unsigned int *size_r);
+			       unsigned int *size_r) ATTR_FORMAT(1, 0);
 char *vstrconcat(const char *str1, va_list args, size_t *ret_len) ATTR_MALLOC;
 
 #endif
diff -r f369e76d0867 -r 4ae85f573c93 src/master/main.c
--- a/src/master/main.c	Fri Mar 23 13:59:52 2012 +0200
+++ b/src/master/main.c	Fri Mar 23 14:37:22 2012 +0200
@@ -164,7 +164,7 @@
 	abort(); /* just to silence the noreturn attribute warnings */
 }
 
-static void ATTR_NORETURN
+static void ATTR_NORETURN ATTR_FORMAT(2, 0)
 startup_fatal_handler(const struct failure_context *ctx,
 		      const char *fmt, va_list args)
 {
@@ -177,7 +177,7 @@
 	abort();
 }
 
-static void
+static void ATTR_FORMAT(2, 0)
 startup_error_handler(const struct failure_context *ctx,
 		      const char *fmt, va_list args)
 {


More information about the dovecot-cvs mailing list