Lines Matching refs:nmatch
1675 int match[2*(MATCH_MAX+1)], nmatch, nmatch_prev, vsize_last; in varsub() local
1686 nmatch = 0; in varsub()
1690 nmatch_prev = nmatch; in varsub()
1692 nmatch=substring(v,pattern,match,flag&STR_MAXIMAL); in varsub()
1694 nmatch=strgrpmatch(v,pattern,match,elementsof(match)/2,flag); in varsub()
1696 sh_setmatch(v,vsize,nmatch,match); in varsub()
1697 if(nmatch) in varsub()
1707 if(nmatch && replen>0 && (match[1] || !nmatch_prev)) in varsub()
1708 mac_substitute(mp,repstr,v,match,nmatch); in varsub()
1709 if(nmatch==0) in varsub()
1716 if(nmatch && match[1]==0) in varsub()
1718 nmatch = 0; in varsub()
1728 sh_setmatch(vlast,vsize_last,nmatch,match); in varsub()
2327 register int size,len,nmatch,n; in substring() local
2348 nmatch = n; in substring()
2357 if(nmatch) in substring()
2359 nmatch *=2; in substring()
2360 while(--nmatch>=0) in substring()
2361 match[nmatch] += size; in substring()