o_next
| matchopt ',' matching { $1->o_next = $3; $$ = $1; }
struct opt_s *o_next;
olist = o->o_next;
olist = o->o_next;
o_next(&buf, sizeof(struct dn_id), DN_CMD_CONFIG);
sch_extra = o_next(&buf, lmax_extra, DN_TEXT);
sch = o_next(&buf, sizeof(*sch), DN_SCH);
p = o_next(&buf, sizeof(*p), DN_LINK);
aqm_extra = o_next(&buf, lmax_extra, DN_TEXT);
fs = o_next(&buf, sizeof(*fs), DN_FS);
aqm_extra = o_next(&buf, lmax_extra, DN_TEXT);
fs = o_next(&buf, sizeof(*fs), DN_FS);
sch_extra = o_next(&buf, lmax_extra, DN_TEXT);
sch = o_next(&buf, sizeof(*sch), DN_SCH);
aqm_extra = o_next(&buf, lmax_extra, DN_TEXT);
fs = o_next(&buf, sizeof(*fs), DN_FS);
pf = o_next(&buf, sizeof(*pf), DN_PROFILE);
SLIST_ENTRY(opt_list) o_next;
SLIST_FOREACH(ol, &otab, o_next) {
SLIST_FOREACH(ol, &otab, o_next)
SLIST_FOREACH(ol, &otab, o_next)
SLIST_FOREACH(ol, &otab, o_next)
SLIST_FOREACH(po, &otab, o_next) {
SLIST_FOREACH(po, &otab, o_next) {
SLIST_INSERT_HEAD(&otab, po, o_next);
SLIST_FOREACH(po, &otab, o_next) {
SLIST_FOREACH(ol, &otab, o_next) {