From: Yang Tse Date: Thu, 25 Nov 2010 01:19:36 +0000 (+0100) Subject: inet_pton: fix compiler warning X-Git-Tag: upstream/1.10.0~257 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e9e8b6e8643237c49d58e0f1c5326529c83b901f;p=platform%2Fupstream%2Fc-ares.git inet_pton: fix compiler warning --- diff --git a/inet_net_pton.c b/inet_net_pton.c index 8e8a42c..0b2accf 100644 --- a/inet_net_pton.c +++ b/inet_net_pton.c @@ -364,14 +364,14 @@ inet_net_pton_ipv6(const char *src, unsigned char *dst, size_t size) * Since some memmove()'s erroneously fail to handle * overlapping regions, we'll do the shift by hand. */ - const int n = (int)(tp - colonp); - int i; + const ssize_t n = tp - colonp; + ssize_t i; if (tp == endp) goto enoent; for (i = 1; i <= n; i++) { - endp[- i] = colonp[n - i]; - colonp[n - i] = 0; + *(endp - i) = *(colonp + n - i); + *(colonp + n - i) = 0; } tp = endp; }