Lines Matching refs:pattern
330 char *pattern, *replace, *ppercent, *rpercent;
335 /* Copy the pattern and the replacement. Add in an
337 isn't one in the pattern. */
338 pattern = (char *) alloca (subst_end - subst_beg + 2);
339 *(pattern++) = '%';
340 bcopy (subst_beg, pattern, subst_end - subst_beg);
341 pattern[subst_end - subst_beg] = '\0';
352 ppercent = find_percent (pattern);
360 ppercent = pattern;
362 --pattern;
366 o = patsubst_expand (o, value, pattern, replace,