Lines Matching refs:bp
640 char *bp, *cp; in lookuppref() local
643 bp = *wp; in lookuppref()
644 for (cp = *sp; *cp; cp++, bp++) in lookuppref()
645 if (Tolower(*bp) != *cp) in lookuppref()
647 for (cp = bp; cp < ep; cp++) in lookuppref()
649 *wp = bp; in lookuppref()
665 char *bp; in trypref() local
672 bp = word; in trypref()
675 while (cp = lookuppref(&bp, ep)) { in trypref()
679 if (tryword(bp, ep, lev+1)) { in trypref()
689 tryword(char *bp, char *ep, int lev) in tryword() argument
693 if (ep-bp <= 1) in tryword()
696 if (monosyl(bp, ep)) in tryword()
699 i = dict(bp, ep); in tryword()
700 if (i == 0 && vowel(*ep) && ep[-1] == ep[-2] && monosyl(bp, ep-1)) { in tryword()
706 i = dict(bp, ep); in tryword()
724 monosyl(char *bp, char *ep) in monosyl() argument
726 if (ep < bp+2) in monosyl()
730 while (--ep >= bp) in monosyl()
762 dict(char *bp, char *ep) in dict() argument
766 (void) fprintf(stdout, "=%.*s\n", ep-bp, bp); in dict()
769 result = hashlook(bp); in dict()