From: Rich Felker Date: Fri, 4 May 2012 02:12:46 +0000 (-0400) Subject: add additional compatibility union member for ipv6 addresses X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=commitdiff_plain;h=ca2d3c6ef45de4943e2fba793131206e491fcdb7 add additional compatibility union member for ipv6 addresses in6_* is in the reserved namespace, so this is valid --- diff --git a/include/netinet/in.h b/include/netinet/in.h index cae16c7d..181f890c 100644 --- a/include/netinet/in.h +++ b/include/netinet/in.h @@ -27,10 +27,12 @@ struct in6_addr { union { uint8_t __s6_addr[16]; + uint16_t __s6_addr16[8]; uint32_t __s6_addr32[4]; } __in6_union; }; #define s6_addr __in6_union.__s6_addr +#define s6_addr16 __in6_union.__s6_addr16 #define s6_addr32 __in6_union.__s6_addr32 struct sockaddr_in6