/** * This file has no copyright assigned and is placed in the Public Domain. * This file is part of the w64 mingw-runtime package. * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ #ifndef s6_addr #include <_bsd_types.h> typedef struct in6_addr { union { u_char Byte[16]; u_short Word[8]; } u; } IN6_ADDR, *PIN6_ADDR, *LPIN6_ADDR; #define in_addr6 in6_addr #define _S6_un u #define _S6_u8 Byte #define s6_addr _S6_un._S6_u8 #define s6_bytes u.Byte #define s6_words u.Word #endif /* s6_addr */