Lines Matching refs:split
68 char split; /* set when word splittin is possible */ member
165 mp->quoted = mp->lit = mp->split = mp->quote = 0; in sh_mactrim()
214 mp->split = !(flag&ARG_ASSIGN); in sh_macexpand()
215 mp->assign = !mp->split; in sh_macexpand()
216 mp->pattern = mp->split && !(flag&ARG_NOGLOB) && !sh_isoption(SH_NOGLOB); in sh_macexpand()
223 mp->split = 0; in sh_macexpand()
272 mp->split = mp->assign = mp->pattern = mp->patfound = mp->lit = mp->arith = mp->let = 0; in sh_machere()
510 else if(mp->split && endch && !mp->quote && !mp->lit) in copyto()
578 if(mp->split && !mp->quote && endch) in copyto()
606 if(mp->split && !mp->quote && !mp->lit && endch) in copyto()
630 if(mp->split && endch && !mp->quote && !mp->lit) in copyto()
714 mp->patfound = mp->split && sh_isoption(SH_BRACEEXPAND); in copyto()
802 mp->split = 0; in mac_substitute()
948 int split = mp->split; in subcopy() local
953 mp->split = 0; in subcopy()
962 mp->split = split; in subcopy()
1287 if(type<=1 && np && nv_isvtree(np) && mp->pattern==1 && !mp->split) in varsub()
1477 int split = mp->split; in varsub() local
1494 mp->split = 0; in varsub()
1501 mp->split = mp->pattern = 0; in varsub()
1506 mp->split = split; in varsub()
1799 if(mp->split && (!mp->quote || mode=='@')) in varsub()
2063 else if(!mp->quote && mp->split && mp->shp->ifstable['\n']) in comsubst()
2092 else if(!mp->quote && mp->split) in comsubst()
2163 else if(!mp->quote && mp->split && (mp->ifs||mp->pattern)) in mac_copy()
2278 static void endfield(register Mac_t *mp,int split) in endfield() argument
2283 if(stktell(stkp) > ARGVAL || split) in endfield()
2298 else if(split) /* pattern is null string */ in endfield()