Home | History | Annotate | Download | only in sh

Lines Matching defs:ifs

82  * Note that if IFS=' :' then read x y should work so that:
207 const char *ifs;
291 if ((ifs = bltinlookup("IFS", 1)) == NULL)
292 ifs = " \t\n";
327 if (strchr(ifs, c))
334 /* Ignore leading IFS whitespace */
340 /* Only one non-whitespace IFS per word */
366 /* Last variable needs all IFS chars */
372 if (equal(*ap, "IFS")) {
374 * we must not alter the value of IFS, as our
375 * local "ifs" var is (perhaps) pointing at it,
377 * the next time we reference ifs - but that mem
401 /* Remove trailing IFS chars */
403 if (!strchr(ifs, *p))
414 * If IFS was one of the variables named, we can finally set it now
415 * (no further references to ifs will be made)
418 setvar("IFS", newifs, 0);
422 * also be IFS, hence the ordering here)