BACKWARD
if (search_init(sp, BACKWARD, ptrn, plen, eptrn, flags))
case BACKWARD:
ep->lundo = BACKWARD;
case BACKWARD:
dir = BACKWARD;
case BACKWARD:
return (v_exaddr(sp, vp, BACKWARD));
if (v_tcmd(sp, vp, dir == BACKWARD ? CH_BSEARCH : CH_FSEARCH,
ep->lundo = BACKWARD;
ep->lundo = ep->lundo == BACKWARD ? FORWARD : BACKWARD;
case BACKWARD:
sp->ep->lundo = BACKWARD;
dir = BACKWARD;
case BACKWARD: