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