First round of compile fixes for IPv6

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4813 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo
2012-06-07 22:00:19 +00:00
parent 1b7be5f0e0
commit 4f8e4d2308
12 changed files with 123 additions and 60 deletions
+2 -2
View File
@@ -109,7 +109,7 @@ FAR const char *inet_ntop(int af, FAR const void *src, FAR char *dst, socklen_t
sprintf(dst, "%d.%d.%d.%d", ptr[0], ptr[1], ptr[2], ptr[3]);
return dst;
#else
FAR const in6_addr *in6_addr;
FAR const struct in6_addr *in6_addr;
uint16_t warray[8];
int offset;
int entry;
@@ -131,7 +131,7 @@ FAR const char *inet_ntop(int af, FAR const void *src, FAR char *dst, socklen_t
goto errout;
}
in6_addr = (FAR const in6_addr *)src;
in6_addr = (FAR const struct in6_addr *)src;
entry = -1;
maxentry = -1;
maxcount = 0;
+4 -4
View File
@@ -273,14 +273,14 @@ int inet_pton(int af, FAR const char *src, FAR void *dst)
if (!rtime)
{
ip[(nsep << 1) + 0] = (uint8_t)(value >> 8)) & 0xff;
ip[(nsep << 1) + 1] = (uint8_t)(value >> 0)) & 0xff;
ip[(nsep << 1) + 0] = (uint8_t)((value >> 8) & 0xff);
ip[(nsep << 1) + 1] = (uint8_t)((value >> 0) & 0xff);
nsep++;
}
else
{
rip[(nrsep << 1) + 0] = (uint8_t)(value >> 8)) & 0xff;
rip[(nrsep << 1) + 1] = (uint8_t)(value >> 0)) & 0xff;
rip[(nrsep << 1) + 0] = (uint8_t)((value >> 8) & 0xff);
rip[(nrsep << 1) + 1] = (uint8_t)((value >> 0) & 0xff);
nrsep++;
}