]> granicus.if.org Git - libevent/commitdiff
Fix compiler warnings under WIN32
authorGiuseppe Scrivano <gscrivano@gnu.org>
Mon, 12 Apr 2010 10:18:57 +0000 (12:18 +0200)
committerNick Mathewson <nickm@torproject.org>
Tue, 13 Apr 2010 06:00:58 +0000 (02:00 -0400)
buffer.c

index 1f4e9236939f89f556845ee855ab09aaa7745a59..a9835570b739a64250850764a643216cbe207305 100644 (file)
--- a/buffer.c
+++ b/buffer.c
@@ -1863,7 +1863,7 @@ evbuffer_read(struct evbuffer *buf, evutil_socket_t fd, int howmuch)
        unsigned char *p;
 #endif
 #if defined(FIONREAD) && defined(WIN32)
-       long lng = n;
+       unsigned long lng = EVBUFFER_MAX_READ;
 #endif
 
        EVBUFFER_LOCK(buf);
@@ -2019,7 +2019,7 @@ evbuffer_write_iovec(struct evbuffer *buffer, evutil_socket_t fd,
                if (chain->flags & EVBUFFER_SENDFILE)
                        break;
 #endif
-               iov[i].IOV_PTR_FIELD = chain->buffer + chain->misalign;
+               iov[i].IOV_PTR_FIELD = (void *) (chain->buffer + chain->misalign);
                if ((size_t)howmuch >= chain->off) {
                        iov[i++].IOV_LEN_FIELD = chain->off;
                        howmuch -= chain->off;