dovecot-1.1: Compiler warning fixes

dovecot at dovecot.org dovecot at dovecot.org
Sun Mar 9 01:10:19 EET 2008


details:   http://hg.dovecot.org/dovecot-1.1/rev/899127b7c7e6
changeset: 7384:899127b7c7e6
user:      Timo Sirainen <tss at iki.fi>
date:      Sun Mar 09 01:10:14 2008 +0200
description:
Compiler warning fixes

diffstat:

3 files changed, 14 insertions(+), 8 deletions(-)
src/auth/auth-request-handler.c  |    2 +-
src/plugins/expire/expire-tool.c |    6 ++++--
src/util/listview.c              |   14 +++++++++-----

diffs (72 lines):

diff -r 9d6d555950dd -r 899127b7c7e6 src/auth/auth-request-handler.c
--- a/src/auth/auth-request-handler.c	Sun Mar 09 01:07:08 2008 +0200
+++ b/src/auth/auth-request-handler.c	Sun Mar 09 01:10:14 2008 +0200
@@ -523,7 +523,7 @@ void auth_request_handler_flush_failures
 		auth_request = auth_requests[aqueue_idx(auth_failures, 0)];
 
 		diff = ioloop_time - auth_request->last_access;
-		if (diff < auth_failure_delay && !flush_all)
+		if (diff < (time_t)auth_failure_delay && !flush_all)
 			break;
 
 		aqueue_delete_tail(auth_failures);
diff -r 9d6d555950dd -r 899127b7c7e6 src/plugins/expire/expire-tool.c
--- a/src/plugins/expire/expire-tool.c	Sun Mar 09 01:07:08 2008 +0200
+++ b/src/plugins/expire/expire-tool.c	Sun Mar 09 01:10:14 2008 +0200
@@ -125,14 +125,16 @@ mailbox_delete_old_mails(struct expire_c
 			break;
 		}
 
-		if (save_time + expunge_secs <= now && expunge_secs != 0) {
+		if (save_time + (time_t)expunge_secs <= now &&
+		    expunge_secs != 0) {
 			if (!ctx->testrun)
 				mail_expunge(mail);
 			else {
 				i_info("%s: seq=%u uid=%u: Expunge",
 				       mailbox, mail->seq, mail->uid);
 			}
-		} else if (save_time + altmove_secs <= now && altmove_secs != 0) {
+		} else if (save_time + (time_t)altmove_secs <= now &&
+			   altmove_secs != 0) {
 			/* works only with dbox */
 			flags = mail_get_flags(mail);
 			if ((flags & MAIL_INDEX_MAIL_FLAG_BACKEND) != 0) {
diff -r 9d6d555950dd -r 899127b7c7e6 src/util/listview.c
--- a/src/util/listview.c	Sun Mar 09 01:07:08 2008 +0200
+++ b/src/util/listview.c	Sun Mar 09 01:10:14 2008 +0200
@@ -28,8 +28,10 @@ static void dump_hdr(int fd)
 	int ret;
 
 	ret = read(fd, &hdr, sizeof(hdr));
-	if (ret != sizeof(hdr))
-		i_fatal("file hdr read() %d != %ld\n", ret, sizeof(hdr));
+	if (ret != sizeof(hdr)) {
+		i_fatal("file hdr read() %d != %"PRIuSIZE_T"\n",
+			ret, sizeof(hdr));
+	}
 
 	printf("version = %u.%u\n", hdr.major_version, hdr.minor_version);
 	printf("header size = %u\n", hdr.header_size);
@@ -58,7 +60,7 @@ static void dump_dir(int fd, unsigned in
 	}
 
 	if (ret != sizeof(dir))
-		i_fatal("dir read() %d != %ld", ret, sizeof(dir));
+		i_fatal("dir read() %d != %"PRIuSIZE_T, ret, sizeof(dir));
 
 	dir.next_offset = mail_index_offset_to_uint32(dir.next_offset);
 	printf("%s: DIR: offset=%"PRIuUOFF_T" next_offset=%u count=%u dir_size=%u\n",
@@ -77,8 +79,10 @@ static void dump_dir(int fd, unsigned in
 		if (ret == 0)
 			i_fatal("unexpected EOF, %d/%d records", i, dir.count);
 
-		if (ret != sizeof(rec))
-			i_fatal("rec read() %d != %ld", ret, sizeof(rec));
+		if (ret != sizeof(rec)) {
+			i_fatal("rec read() %d != %"PRIuSIZE_T,
+				ret, sizeof(rec));
+		}
 		rec.dir_offset = mail_index_offset_to_uint32(rec.dir_offset);
 
 		ret = pread(fd, name, sizeof(name)-1, rec.name_offset);


More information about the dovecot-cvs mailing list