Lines Matching defs:minlen
364 lengths of all the strings are no more than minlen, thus they
366 (Or minlen should take into account lookahead.) */
438 if (prog->minlen > strend - strpos) {
507 end_shift = prog->minlen - start_shift -
523 end_shift = prog->minlen - start_shift -
613 last2 = last1 = HOP3c(strend, -prog->minlen, strbeg);
671 HOP3c(strend, -prog->minlen + prog->float_min_offset, strbeg);
738 while (t < strend - prog->minlen) {
836 /* minlen == 0 is possible if regstclass is \b or \B,
838 Since minlen is already taken into account, s+1 is before strend;
839 accidentally, minlen >= 1 guaranties no false positives at s + 1
840 even for \b or \B. But (minlen? 1 : 0) below assumes that
849 ? HOP3c(s, (prog->minlen ? cl_l : 0), strend)
1050 e = s; /* Due to minlen logic of intuit() */
1201 if ((!prog->minlen && tmp) && (norun || regtry(prog, s)))
1242 if ((!prog->minlen && !tmp) && (norun || regtry(prog, s)))
1617 I32 minlen; /* must match at least this many chars */
1645 minlen = prog->minlen;
1646 if (strend - startpos < minlen) {
1747 if (minlen)
1748 dontbother = minlen - 1;
1919 if (minlen) {
1923 strend = HOPc(strend, -(minlen - 1));
1998 if (minlen && (dontbother < minlen))
1999 dontbother = minlen - 1;