changeset 14382:4ae85f573c93

Compiler warning fixes.
author Timo Sirainen <tss@iki.fi>
date Fri, 23 Mar 2012 14:37:22 +0200
parents f369e76d0867
children 8699f3d3c1e4
files src/auth/auth-request.h src/lib-imap/test-imap-utf7.c src/lib-storage/index/imapc/imapc-storage.h src/lib-test/test-common.c src/lib/strfuncs.h src/master/main.c
diffstat 6 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- 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);
--- 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[] = {
--- 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,
--- 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)
 {
--- 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
--- 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)
 {