Lines Matching refs:rest
244 register unsigned char *rest; /* start of rest of string */ local
296 rest = slow(m, sp, stp, ss, es);
297 assert(rest != NULL); /* it did match */
299 tail = slow(m, rest, stop, es, stopst);
303 stp = rest - 1;
309 if (slow(m, sp, rest, ssub, esub) != NULL) {
310 dp = dissect(m, sp, rest, ssub, esub);
311 assert(dp == rest);
313 assert(sp == rest);
314 sp = rest;
320 rest = slow(m, sp, stp, ss, es);
321 assert(rest != NULL); /* it did match */
323 tail = slow(m, rest, stop, es, stopst);
327 stp = rest - 1;
335 sep = slow(m, ssp, rest, ssub, esub);
346 assert(sep == rest); /* must exhaust substring */
347 assert(slow(m, ssp, sep, ssub, esub) == rest);
350 sp = rest;
356 rest = slow(m, sp, stp, ss, es);
357 assert(rest != NULL); /* it did match */
359 tail = slow(m, rest, stop, es, stopst);
363 stp = rest - 1;
370 if (slow(m, sp, rest, ssub, esub) == rest)
383 dp = dissect(m, sp, rest, ssub, esub);
384 assert(dp == rest);
385 sp = rest;