{ "::", { 0, 0, 0, 0, }, CANONICAL },
{ "0:0:0:0:0:0:0:0", { 0, 0, 0, 0, }, NORMAL },
{ "::1", { 0, 0, 0, 1, }, CANONICAL },
+ { "::1.2.3.4", { 0, 0, 0, 0x01020304, }, CANONICAL },
{ "ffff:1::", { 0xffff0001u, 0, 0, 0, }, CANONICAL },
{ "ffff:0000::", { 0xffff0000u, 0, 0, 0, }, NORMAL },
{ "ffff::1234", { 0xffff0000u, 0, 0, 0x1234, }, CANONICAL },
{ "ffff", { 0, 0, 0, 0 }, BAD },
{ "fffff::", { 0, 0, 0, 0 }, BAD },
{ "fffff::", { 0, 0, 0, 0 }, BAD },
+ { "::1.0.1.1000", { 0, 0, 0, 0 }, BAD },
{ "1:2:33333:4::", { 0, 0, 0, 0 }, BAD },
{ "1:2:3:4:5:6:7:8:9", { 0, 0, 0, 0 }, BAD },
{ "1::2::3", { 0, 0, 0, 0 }, BAD },