Author: biurrun Date: Thu Nov 19 15:43:26 2009 New Revision: 1718 Log: Move IPV4_TO_IPV6_MAP macro to the only place where it is used. Modified: trunk/libpisa/util.c trunk/libpisa/util.h Modified: trunk/libpisa/util.c ============================================================================== --- trunk/libpisa/util.c Thu Nov 19 15:41:13 2009 (r1717) +++ trunk/libpisa/util.c Thu Nov 19 15:43:26 2009 (r1718) @@ -14,6 +14,7 @@ #define _BSD_SOURCE #define _XOPEN_SOURCE +#include <netinet/in.h> #include <unistd.h> #include <fcntl.h> #include <dirent.h> @@ -275,6 +276,12 @@ if (err) goto out_err; +#define IPV4_TO_IPV6_MAP(in_addr_from, in6_addr_to) \ + {(in6_addr_to)->s6_addr32[0] = 0; \ + (in6_addr_to)->s6_addr32[1] = 0; \ + (in6_addr_to)->s6_addr32[2] = htonl(0xffff); \ + (in6_addr_to)->s6_addr32[3] = (uint32_t) ((in_addr_from)->s_addr);} + IPV4_TO_IPV6_MAP(&ip4, ip6); PISA_DEBUG("Mapped v4 to v6.\n"); /* PISA_DEBUG_IN6ADDR("mapped v6", ip6);*/ Modified: trunk/libpisa/util.h ============================================================================== --- trunk/libpisa/util.h Thu Nov 19 15:41:13 2009 (r1717) +++ trunk/libpisa/util.h Thu Nov 19 15:43:26 2009 (r1718) @@ -56,12 +56,6 @@ } -#define IPV4_TO_IPV6_MAP(in_addr_from, in6_addr_to) \ - {(in6_addr_to)->s6_addr32[0] = 0; \ - (in6_addr_to)->s6_addr32[1] = 0; \ - (in6_addr_to)->s6_addr32[2] = htonl(0xffff); \ - (in6_addr_to)->s6_addr32[3] = (uint32_t) ((in_addr_from)->s_addr);} - /** * wrapper functions for memory allocation. * for malloc(), realloc() and free().