1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-11-22 13:21:27 +01:00

36682: expand pattern interface to optimise unmetafication

This commit is contained in:
Peter Stephenson 2015-09-28 20:31:51 +01:00
parent a5cb918d40
commit f9d7651c25
6 changed files with 305 additions and 147 deletions

View file

@ -868,7 +868,7 @@ putmatchcol(char *group, char *n)
nrefs = MAX_POS - 1;
if ((!pc->prog || !group || pattry(pc->prog, group)) &&
pattryrefs(pc->pat, n, -1, -1, 0, &nrefs, begpos, endpos)) {
pattryrefs(pc->pat, n, -1, -1, NULL, 0, &nrefs, begpos, endpos)) {
if (pc->cols[1]) {
patcols = pc->cols;
@ -900,7 +900,8 @@ putfilecol(char *group, char *filename, mode_t m, int special)
nrefs = MAX_POS - 1;
if ((!pc->prog || !group || pattry(pc->prog, group)) &&
pattryrefs(pc->pat, filename, -1, -1, 0, &nrefs, begpos, endpos)) {
pattryrefs(pc->pat, filename, -1, -1, NULL,
0, &nrefs, begpos, endpos)) {
if (pc->cols[1]) {
patcols = pc->cols;