From: Timo Sirainen Date: Wed, 26 May 2004 20:13:12 +0000 (+0300) Subject: struct iovec->iov_base may not be defined as void*. add casts to avoid X-Git-Tag: 1.1.alpha1~4034 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f76b60ba122e9defdc3dd75c38c2ae4b66ff76a7;p=thirdparty%2Fdovecot%2Fcore.git struct iovec->iov_base may not be defined as void*. add casts to avoid compiler warnings. --HG-- branch : HEAD --- diff --git a/src/lib/ostream-file.c b/src/lib/ostream-file.c index a9e220eb89..f6887df71d 100644 --- a/src/lib/ostream-file.c +++ b/src/lib/ostream-file.c @@ -130,7 +130,7 @@ static void update_iovec(struct iovec *iov, unsigned int iov_size, size_t size) iov->iov_base = NULL; iov->iov_len = 0; } else { - iov->iov_base = (char *) iov->iov_base + size; + iov->iov_base = (void *)((char *)iov->iov_base + size); iov->iov_len -= size; size = 0; } @@ -214,16 +214,16 @@ static int o_stream_fill_iovec(struct file_ostream *fstream, return 0; if (fstream->head < fstream->tail) { - iov[0].iov_base = fstream->buffer + fstream->head; + iov[0].iov_base = (void *)(fstream->buffer + fstream->head); iov[0].iov_len = fstream->tail - fstream->head; return 1; } else { - iov[0].iov_base = fstream->buffer + fstream->head; + iov[0].iov_base = (void *)(fstream->buffer + fstream->head); iov[0].iov_len = fstream->buffer_size - fstream->head; if (fstream->tail == 0) return 1; else { - iov[1].iov_base = fstream->buffer; + iov[1].iov_base = (void *)fstream->buffer; iov[1].iov_len = fstream->tail; return 2; }