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