Lines Matching refs:lp
72 int advance(const char *lp, const char *ep);
339 advance(const char *lp, const char *ep) in advance() argument
352 if (*ep++ == *lp++) in advance()
358 if (*lp++) in advance()
364 if (*lp == 0) in advance()
370 loc2 = (char *)lp; in advance()
375 c = (unsigned char)*lp++; in advance()
388 c = *lp++; in advance()
397 braslist[*ep++] = (char *)lp; in advance()
402 braelist[*ep++] = (char *)lp; in advance()
410 if (*lp++ != c) in advance()
412 curlp = lp; in advance()
414 if (*lp++ != c) in advance()
417 lp++; in advance()
425 if (*lp++ == '\0') in advance()
427 curlp = lp; in advance()
429 if (*lp++ == '\0') in advance()
432 lp++; in advance()
440 c = (unsigned char)*lp++; in advance()
444 curlp = lp; in advance()
446 c = (unsigned char)*lp++; in advance()
451 lp++; in advance()
463 c = *lp++; in advance()
467 curlp = lp; in advance()
469 c = *lp++; in advance()
474 lp++; in advance()
483 if (ecmp(bbeg, lp, ct)) { in advance()
484 lp += ct; in advance()
493 curlp = lp; in advance()
494 while (ecmp(bbeg, lp, ct)) in advance()
495 lp += ct; in advance()
497 while (lp >= curlp) { in advance()
498 if (advance(lp, ep)) in advance()
500 lp -= ct; in advance()
506 curlp = lp; in advance()
507 while (*lp++); in advance()
512 curlp = lp; in advance()
513 while (*lp++ == *ep); in advance()
519 curlp = lp; in advance()
521 c = (unsigned char)*lp++; in advance()
532 curlp = lp; in advance()
534 c = *lp++; in advance()
542 if (--lp == locs) in advance()
544 if (advance(lp, ep)) in advance()
546 } while (lp > curlp); in advance()