Lines Matching defs:match
1675 int match[2*(MATCH_MAX+1)], nmatch, nmatch_prev, vsize_last;
1692 nmatch=substring(v,pattern,match,flag&STR_MAXIMAL);
1694 nmatch=strgrpmatch(v,pattern,match,elementsof(match)/2,flag);
1696 sh_setmatch(v,vsize,nmatch,match);
1701 vsize = match[0];
1707 if(nmatch && replen>0 && (match[1] || !nmatch_prev))
1708 mac_substitute(mp,repstr,v,match,nmatch);
1712 v += match[1];
1716 if(nmatch && match[1]==0)
1728 sh_setmatch(vlast,vsize_last,nmatch,match);
2324 static int substring(register const char *string,const char *pat,int match[], int flag)
2333 memcpy(match,smatch,n*2*sizeof(smatch[0]));
2349 memcpy(match,smatch,n*2*sizeof(smatch[0]));
2361 match[nmatch] += size;