IN6PTON_COLON_1_2
int state = IN6PTON_COLON_1_2 | IN6PTON_XDIGIT | IN6PTON_NULL;
case IN6PTON_COLON_1|IN6PTON_COLON_1_2:
case IN6PTON_COLON_1_2:
state |= IN6PTON_COLON_1_2;
state &= ~(IN6PTON_COLON_1|IN6PTON_COLON_1_2);