From: Timo Sirainen Date: Thu, 11 Mar 2010 01:22:36 +0000 (+0200) Subject: Compiler warning fixes. X-Git-Tag: 2.0.beta4~81 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4efba37e4f27b93832f6147c3a353d6d22c855c7;p=thirdparty%2Fdovecot%2Fcore.git Compiler warning fixes. --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/maildir/maildir-uidlist.c b/src/lib-storage/index/maildir/maildir-uidlist.c index df2c9a53ad..cbaffc27db 100644 --- a/src/lib-storage/index/maildir/maildir-uidlist.c +++ b/src/lib-storage/index/maildir/maildir-uidlist.c @@ -1080,7 +1080,7 @@ maildir_uidlist_lookup_ext(struct maildir_uidlist *uidlist, uint32_t uid, p = rec->extensions; while (*p != '\0') { /* \0 */ - if (*p == (char)key) + if (*p == (unsigned char)key) return (const char *)p + 1; p += strlen((const char *)p) + 1; @@ -1176,7 +1176,7 @@ maildir_uidlist_set_ext_real(struct maildir_uidlist *uidlist, uint32_t uid, while (*p != '\0') { /* \0 */ len = strlen((const char *)p) + 1; - if (*p != (char)key) + if (*p != (unsigned char)key) buffer_append(buf, p, len); p += len; } diff --git a/src/lib-storage/index/mbox/istream-raw-mbox.c b/src/lib-storage/index/mbox/istream-raw-mbox.c index 2cdc97bda5..603ab15faf 100644 --- a/src/lib-storage/index/mbox/istream-raw-mbox.c +++ b/src/lib-storage/index/mbox/istream-raw-mbox.c @@ -285,7 +285,7 @@ static ssize_t i_stream_raw_mbox_read(struct istream_private *stream) rstream->body_offset = stream->istream.v_offset + i + 1; eoh_char = -1; } - if (buf[i] == *fromp) { + if ((char)buf[i] == *fromp) { if (*++fromp == '\0') { /* potential From-line, see if we have the rest of the line buffered. */ @@ -335,7 +335,7 @@ static ssize_t i_stream_raw_mbox_read(struct istream_private *stream) } } else { fromp = mbox_from; - if (buf[i] == *fromp) + if ((char)buf[i] == *fromp) fromp++; } } diff --git a/src/lib-storage/index/mbox/mbox-sync-update.c b/src/lib-storage/index/mbox/mbox-sync-update.c index 3640b0e5bd..d5d8faae56 100644 --- a/src/lib-storage/index/mbox/mbox-sync-update.c +++ b/src/lib-storage/index/mbox/mbox-sync-update.c @@ -96,7 +96,7 @@ static void status_flags_replace(struct mbox_sync_mail_context *ctx, size_t pos, /* see if this is unknown flag for us */ for (i = 0; flags_list[i].chr != 0; i++) { - if (flags_list[i].chr == data[pos]) + if (flags_list[i].chr == (char)data[pos]) break; } diff --git a/src/lib/test-istream-concat.c b/src/lib/test-istream-concat.c index ce7f43cb17..1231447259 100644 --- a/src/lib/test-istream-concat.c +++ b/src/lib/test-istream-concat.c @@ -39,7 +39,7 @@ static void test_istream_concat_one(unsigned int buffer_size) test_assert(size == buffer_size); } for (j = 0; j < size; j++) { - test_assert(data[j] == input_string[(input->v_offset + j) % STREAM_BYTES]); + test_assert((char)data[j] == input_string[(input->v_offset + j) % STREAM_BYTES]); } } i_stream_unref(&input); diff --git a/src/lib/test-istream-seekable.c b/src/lib/test-istream-seekable.c index da64cdcffc..955f710290 100644 --- a/src/lib/test-istream-seekable.c +++ b/src/lib/test-istream-seekable.c @@ -55,7 +55,7 @@ static void test_istream_seekable_one(unsigned int buffer_size) test_assert(size == buffer_size); } for (j = 0; j < size; j++) { - test_assert(data[j] == input_string[(input->v_offset + j) % STREAM_BYTES]); + test_assert((char)data[j] == input_string[(input->v_offset + j) % STREAM_BYTES]); } } for (i = 0; i < STREAM_COUNT; i++) diff --git a/src/master/service-anvil.c b/src/master/service-anvil.c index 729f042e88..9d000674ea 100644 --- a/src/master/service-anvil.c +++ b/src/master/service-anvil.c @@ -72,7 +72,7 @@ static int anvil_send_handshake(int fd, const char **error_r) return -1; } /* this is a pipe, it either wrote all of it or nothing */ - i_assert(ret == strlen(ANVIL_HANDSHAKE)); + i_assert((size_t)ret == strlen(ANVIL_HANDSHAKE)); return 0; }