From ca95f58ac0d5c9cc8f56517917af8b83248777f7 Mon Sep 17 00:00:00 2001 From: Yang Tse Date: Thu, 15 Nov 2007 19:44:01 +0000 Subject: Needed now that in6_addr is referenced in ares.h --- ares/ares_ipv6.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'ares/ares_ipv6.h') diff --git a/ares/ares_ipv6.h b/ares/ares_ipv6.h index afc98320b..6ffa2f375 100644 --- a/ares/ares_ipv6.h +++ b/ares/ares_ipv6.h @@ -21,11 +21,13 @@ #define PF_INET6 AF_INET6 #endif -#ifndef HAVE_STRUCT_IN6_ADDR -struct in6_addr -{ - unsigned char s6_addr[16]; +#ifndef s6_addr +struct in6_addr { + union { + unsigned char _S6_u8[16]; + } _S6_un; }; +#define s6_addr _S6_un._S6_u8 #endif #ifndef HAVE_STRUCT_SOCKADDR_IN6 -- cgit v1.2.3