EMIT
EMIT(OBOW, 0);
EMIT(OEOW, 0);
EMIT(OANYOF, (int)(cs - p->g->sets));
EMIT(OANYOF, (int)(cs - p->g->sets));
EMIT(OCHAR, ch);
EMIT(OANYOF, (int)(cs - p->g->sets));
EMIT(OOR2, 0);
EMIT(OOR2, 0); /* offset very wrong... */
EMIT(op, opnd); /* do checks, ensure space */
#define ASTERN(sop, pos) EMIT(sop, HERE()-pos)
EMIT(OEND, 0);
EMIT(OEND, 0);
EMIT(OLPAREN, subno);
EMIT(ORPAREN, subno);
EMIT(OBOL, 0);
EMIT(OEOL, 0);
EMIT(OANY, 0);
EMIT(OBOS, 0);
EMIT(OEOS, 0);
EMIT(ONWBND, 0);
EMIT(OWBND, 0);
EMIT(OBACK_, i);
EMIT(O_BACK, i);
EMIT(OBOW, 0);
EMIT(OEOW, 0);
EMIT(OOR2, 0); /* offset very wrong... */
EMIT(OOR2, 0); /* offset is very wrong */
EMIT(OBOL, 0);
EMIT(OEOL, 0);
EMIT(OBOS, 0);
EMIT(OEOS, 0);
EMIT(ONWBND, 0);
EMIT(OWBND, 0);
EMIT(OANY, 0);
EMIT(OBOW, 0);
EMIT(OEOW, 0);
EMIT(OLPAREN, subno);
EMIT(ORPAREN, subno);
EMIT(OBACK_, i);
EMIT(O_BACK, i);
if (op == EMIT) {
process_ifa_addr(EMIT, ifa, &net_len, &addr_len,