Lines Matching refs:finish
138 static sopno dupl(struct parse *p, sopno start, sopno finish);
901 wint_t start, finish; in p_b_term() local
943 finish = '-'; in p_b_term()
945 finish = p_b_symbol(p); in p_b_term()
947 finish = start; in p_b_term()
948 if (start == finish) in p_b_term()
952 (void) REQUIRE((uch)start <= (uch)finish, in p_b_term()
954 CHaddrange(p, cs, start, finish); in p_b_term()
957 finish, loc) <= 0, REG_ERANGE); in p_b_term()
961 _collate_range_cmp(i, finish, loc) in p_b_term()
1163 sopno finish = HERE(); in repeat() local
1177 DROP(finish-start); /* drop the operand */ in repeat()
1202 copy = dupl(p, start+1, finish+1); in repeat()
1203 assert(copy == finish+4); in repeat()
1211 copy = dupl(p, start, finish); in repeat()
1215 copy = dupl(p, start, finish); in repeat()
1415 sopno finish) /* to this less one */ in dupl() argument
1418 sopno len = finish - start; in dupl()
1420 assert(finish >= start); in dupl()