nexttoken
static atomic_t nexttoken = ATOMIC_INIT(0);
conn->alert_token_local = atomic_inc_return(&nexttoken);
while (p = q, q = nexttoken(q, ','), p) {
c1 = nexttoken(p, '-');
c2 = nexttoken(p, ',');
c1 = nexttoken(c1, ':');