Lines Matching defs:arith
72 char arith; /* set for ((...)) */
157 mp->arith = (mode==3);
173 copyto(mp,0,mp->arith);
212 mp->arith = ((flag&ARG_ARITH)!=0);
217 mp->arrayok = mp->arith || (flag&ARG_ARRAYOK);
235 copyto(mp,0,mp->arith);
272 mp->split = mp->assign = mp->pattern = mp->patfound = mp->lit = mp->arith = mp->let = 0;
617 if(mp->lit || mp->arith)
620 if(mp->arith)
650 if(mp->arith || (((mp->assign&1) || endch==RBRACT) &&
654 int oldarith = mp->arith, oldsub=mp->subcopy;
666 mp->arith = 0;
670 mp->arith = oldarith;
951 int xarith = mp->arith;
954 mp->arith = 0;
963 mp->arith = xarith;
1349 if( (mp->arith||mp->let) && (np->nvfun || nv_isattr(np,(NV_LJUST|NV_RJUST|NV_ZFILL))) && (offset==0 || !isalnum(c)))
1479 int arith = mp->arith;
1497 mp->arith = mp->zeros = 0;
1508 mp->arith = arith;
2113 nopat = (mp->quote||mp->assign==1||mp->arith);