[dovecot-cvs] dovecot/src/lib ostream-file.c,1.25,1.26
cras at procontrol.fi
cras at procontrol.fi
Wed May 26 23:13:14 EEST 2004
Update of /home/cvs/dovecot/src/lib
In directory talvi:/tmp/cvs-serv24712
Modified Files:
ostream-file.c
Log Message:
struct iovec->iov_base may not be defined as void*. add casts to avoid
compiler warnings.
Index: ostream-file.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib/ostream-file.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- a/ostream-file.c 23 May 2004 01:58:24 -0000 1.25
+++ b/ostream-file.c 26 May 2004 20:13:12 -0000 1.26
@@ -130,7 +130,7 @@
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 @@
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;
}
More information about the dovecot-cvs
mailing list