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