Lines Matching refs:finish
162 static sopno dupl(struct parse *p, sopno start, sopno finish);
848 char start, finish; in p_b_term() local
895 finish = '-'; in p_b_term()
897 finish = p_b_symbol(p); in p_b_term()
899 finish = start; in p_b_term()
901 REQUIRE(start <= finish, REG_ERANGE); in p_b_term()
902 for (i = start; i <= finish; i++) in p_b_term()
1142 sopno finish; in repeat() local
1156 finish = HERE(); in repeat()
1162 DROP(finish-start); /* drop the operand */ in repeat()
1187 copy = dupl(p, start+1, finish+1); in repeat()
1188 assert(copy == finish+4); in repeat()
1196 copy = dupl(p, start, finish); in repeat()
1200 copy = dupl(p, start, finish); in repeat()
1646 sopno finish) /* to this less one */ in dupl() argument
1649 sopno len = finish - start; in dupl()
1655 assert(finish >= start); in dupl()