Lines Matching defs:end
396 char *beg, *end, *str;
401 end = (wdscan(cstrchr(sp, '\0') + 1,
404 if (end < wdscan(beg, EOS))
405 *end = EOS;
448 char *beg, *mid, *end, *stg;
457 end = NULL;
459 end = mid +
461 if (ord(end[-1]) != ORD(/*{*/ '}'))
464 end[-2] = EOS;
465 sp += end - beg - 1;
470 if (end) {
558 /* anchor at the end */
569 * the start and end values of a match found, like re*
582 /* now anchor the end of the match */
742 /* Append end-pattern */
1049 /* check for end of word or IFS separation */
1644 char *end = strnul(str);
1650 for (p = str; p <= end; p += utf_ptradj(p)) {
1662 for (p = end; p >= str; p--) {
1673 /* shortest match at end */
1674 p = end;
1689 /* longest match at end */
1690 for (p = str; p <= end; p++)
1694 strndupx(end, str, p - str, ATEMP);
1695 return (end);
1747 char **xpp, /* ptr to dest end */
1761 /* end of source path */
2012 alt_expand(XPtrV *wp, char *start, char *exp_start, char *end, int fdo)
2051 XPput(*wp, debunk(start, start, end - start));
2056 alt_expand(wp, start, brace_end, end, fdo);
2078 l3 = end - brace_end;