Lines Matching refs:patlen
601 if (patlen < 0)
604 setfval(rlengthloc, (Awkfloat) patlen);
1268 s = patbeg + patlen;
1269 if (*(patbeg+patlen-1) == 0 || *s == 0) {
1810 adjbuf(&buf, &bufsz, 1+patlen+pb-buf, recsize, &pb, "sub");
1811 for (q = patbeg; q < patbeg+patlen; )
1819 sptr = patbeg + patlen;
1820 if ((patlen == 0 && *patbeg) || (patlen && *(sptr-1))) {
1865 if (patlen == 0 && *patbeg != 0) { /* matched empty string */
1875 adjbuf(&buf, &bufsz, 1+patlen+pb-buf, recsize, &pb, "gsub");
1876 for (q = patbeg; q < patbeg+patlen; )
1903 adjbuf(&buf, &bufsz, 1+patlen+pb-buf, recsize, &pb, "gsub");
1904 for (q = patbeg; q < patbeg+patlen; )
1909 t = patbeg + patlen;
1910 if (patlen == 0 || *t == 0 || *(t-1) == 0)