Lines Matching refs:rest
357 char *rest; /* start of rest of string */ in dissect() local
409 rest = slow(m, sp, stp, ss, es); in dissect()
410 assert(rest != NULL); /* it did match */ in dissect()
412 tail = slow(m, rest, stop, es, stopst); in dissect()
416 stp = rest - 1; in dissect()
422 if (slow(m, sp, rest, ssub, esub) != NULL) { in dissect()
423 dp = dissect(m, sp, rest, ssub, esub); in dissect()
425 assert(dp == rest); in dissect()
427 assert(sp == rest); in dissect()
428 sp = rest; in dissect()
434 rest = slow(m, sp, stp, ss, es); in dissect()
435 assert(rest != NULL); /* it did match */ in dissect()
437 tail = slow(m, rest, stop, es, stopst); in dissect()
441 stp = rest - 1; in dissect()
449 sep = slow(m, ssp, rest, ssub, esub); in dissect()
460 assert(sep == rest); /* must exhaust substring */ in dissect()
461 assert(slow(m, ssp, sep, ssub, esub) == rest); in dissect()
465 sp = rest; in dissect()
471 rest = slow(m, sp, stp, ss, es); in dissect()
472 assert(rest != NULL); /* it did match */ in dissect()
474 tail = slow(m, rest, stop, es, stopst); in dissect()
478 stp = rest - 1; in dissect()
485 if (slow(m, sp, rest, ssub, esub) == rest) in dissect()
498 dp = dissect(m, sp, rest, ssub, esub); in dissect()
500 assert(dp == rest); in dissect()
501 sp = rest; in dissect()