Lines Matching refs:arith
82 char arith; /* set for ((...)) */
167 mp->arith = (mode==3);
183 copyto(mp,0,mp->arith);
222 mp->arith = ((flag&ARG_ARITH)!=0);
227 mp->arrayok = mp->arith || (flag&ARG_ARRAYOK);
246 copyto(mp,0,mp->arith);
283 mp->split = mp->assign = mp->pattern = mp->patfound = mp->lit = mp->arith = mp->let = 0;
676 if(mp->lit || mp->arith)
679 if(mp->arith)
709 if(mp->arith || (((mp->assign&1) || endch==RBRACT) &&
713 int oldarith = mp->arith, oldsub=mp->subcopy;
725 mp->arith = 0;
729 mp->arith = oldarith;
1005 int xarith = mp->arith;
1008 mp->arith = 0;
1017 mp->arith = xarith;
1439 if((mp->let || (mp->arith&&nv_isattr(np,(NV_LJUST|NV_RJUST|NV_ZFILL)))) && !nv_isattr(np,NV_INTEGER) && (offset==0 || isspace(c) || strchr(",.+-*/=%&|^?!<>",c)))
1577 int arith = mp->arith;
1595 mp->arith = mp->zeros = 0;
1606 mp->arith = arith;
2260 nopat = (mp->quote||(mp->assign==1)||mp->arith);