Lines Matching defs:assign
81 char assign; /* set for assignments */
172 mp->assign = 0;
174 mp->assign = -mode;
225 mp->assign = !mp->split;
283 mp->split = mp->assign = mp->pattern = mp->patfound = mp->lit = mp->arith = mp->let = 0;
709 if(mp->arith || (((mp->assign&1) || endch==RBRACT) &&
715 if(mp->assign&1)
798 if(mp->assign==1)
802 mp->assign = 2;
823 if(n==S_COLON && mp->assign==2 && *cp=='~' && endch==0 && !mp->quote &&!mp->lit)
1391 mp->assign = 1;
1579 int assign = mp->assign;
1594 mp->assign &= ~1;
1608 mp->assign = assign;
2260 nopat = (mp->quote||(mp->assign==1)||mp->arith);
2275 else if(mp->pattern>=2 || (mp->pattern && nopat) || mp->assign==3)
2290 if(mp->assign==3 && mp->pattern!=4)
2486 if(mp->assign || sh_isoption(SH_NOGLOB))