IN6PTON_NULL
int state = IN6PTON_COLON_1_2 | IN6PTON_XDIGIT | IN6PTON_NULL;
if (!(state & IN6PTON_NULL)) {
state |= IN6PTON_NULL;