G_DEFINE_TYPE (GInet6Address, g_inet6_address, G_TYPE_INET_ADDRESS);
-struct _GInet6AddressPrivate {
+struct _GInet6AddressPrivate
+{
union {
guint8 u6_addr8[16];
guint16 u6_addr16[8];
GInet6Address *
g_inet6_address_new_any (void)
{
- return NULL;
+ guint8 bytes[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
+
+ return g_inet6_address_from_bytes (bytes);
}