summaryrefslogtreecommitdiff
path: root/evutil.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2009-04-30 23:49:15 +0000
committerNick Mathewson <nickm@torproject.org>2009-04-30 23:49:15 +0000
commitebf294559e47717872fb7cc31764bcfba2d0e840 (patch)
tree682c96238ff306c84d49c11d768e8071f8121640 /evutil.c
parent7f9678079fdef0a1373b91dc4c8a7df62763f673 (diff)
downloadlibevent-ebf294559e47717872fb7cc31764bcfba2d0e840.tar.gz
Compilation fixes for vc++ 2008 express. Not the end of them.
svn:r1260
Diffstat (limited to 'evutil.c')
-rw-r--r--evutil.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/evutil.c b/evutil.c
index 781d54f8..2e1fa9c3 100644
--- a/evutil.c
+++ b/evutil.c
@@ -388,7 +388,7 @@ evutil_inet_ntop(int af, const void *src, char *dst, size_t len)
(int)(ev_uint8_t)((a>>16)&0xff),
(int)(ev_uint8_t)((a>>8 )&0xff),
(int)(ev_uint8_t)((a )&0xff));
- if (r<0||r>=len)
+ if (r<0||(size_t)r>=len)
return NULL;
else
return dst;
@@ -490,7 +490,7 @@ evutil_inet_pton(int af, const char *src, void *dst)
#ifdef AF_INET6
} else if (af == AF_INET6) {
struct in6_addr *out = dst;
- uint16_t words[8];
+ ev_uint16_t words[8];
int gapPos = -1, i, setWords=0;
const char *dot = strchr(src, '.');
const char *eow; /* end of words. */
@@ -536,7 +536,7 @@ evutil_inet_pton(int af, const char *src, void *dst)
if (r<0 || r>65536)
return 0;
- words[i++] = (uint16_t)r;
+ words[i++] = (ev_uint16_t)r;
setWords++;
src = next;
if (*src != ':' && src != eow)
@@ -565,8 +565,8 @@ evutil_inet_pton(int af, const char *src, void *dst)
if (nToMove < 0)
return -1; /* should be impossible */
memmove(&words[gapPos+gapLen], &words[gapPos],
- sizeof(uint16_t)*nToMove);
- memset(&words[gapPos], 0, sizeof(uint16_t)*gapLen);
+ sizeof(ev_uint16_t)*nToMove);
+ memset(&words[gapPos], 0, sizeof(ev_uint16_t)*gapLen);
}
for (i = 0; i < 8; ++i) {
out->s6_addr[2*i ] = words[i] >> 8;