Lines Matching refs:arith
80 char arith; /* set for ((...)) */
165 mp->arith = (mode==3);
181 copyto(mp,0,mp->arith);
220 mp->arith = ((flag&ARG_ARITH)!=0);
225 mp->arrayok = mp->arith || (flag&ARG_ARRAYOK);
244 copyto(mp,0,mp->arith);
281 mp->split = mp->assign = mp->pattern = mp->patfound = mp->lit = mp->arith = mp->let = 0;
668 if(mp->lit || mp->arith)
671 if(mp->arith)
701 if(mp->arith || (((mp->assign&1) || endch==RBRACT) &&
705 int oldarith = mp->arith, oldsub=mp->subcopy;
717 mp->arith = 0;
721 mp->arith = oldarith;
1006 int xarith = mp->arith;
1009 mp->arith = 0;
1018 mp->arith = xarith;
1439 if( (mp->arith||mp->let) && (np->nvfun || nv_isattr(np,(NV_LJUST|NV_RJUST|NV_ZFILL))) && !nv_isattr(np,NV_INTEGER) && (offset==0 || !isalnum(c)))
1574 int arith = mp->arith;
1592 mp->arith = mp->zeros = 0;
1603 mp->arith = arith;
2221 nopat = (mp->quote||(mp->assign==1)||mp->arith);