Lines Matching defs:argstr
102 STATIC const char *argstr(const char *, int);
194 argstr(arg->narg.text, flag);
248 argstr(const char *p, int flag)
261 CTRACE(DBG_EXPAND, ("argstr(\"%s\", %#x) quotes=%#x\n", p,flag,quotes));
270 VTRACE(DBG_EXPAND, ("argstr returning at \"\" "
278 VTRACE(DBG_EXPAND, ("argstr returning at \"%.6s\"..."
328 VTRACE(DBG_EXPAND, ("argstr evalvar "
342 VTRACE(DBG_EXPAND, ("argstr expbackq added \"%s\" "
352 VTRACE(DBG_EXPAND, ("argstr expari "
554 * Fortunately, argstr() just happens to do that for us...
584 p = argstr(p, EXP_NL); /* expand $(( )) string */
598 STADJUST(-adjustment, expdest); /* remove the argstr() result */
741 argstr(p, subtype == VSASSIGN ? EXP_VARTILDE : EXP_TILDE);
749 amount = startp - expdest; /* remove what argstr added */
797 argstr(p, (varflags & (VSQUOTE|VSPATQ)) == VSQUOTE ? 0 : EXP_CASE);
1045 argstr(p, flag | (apply_ifs ? EXP_IFS_SPLIT : 0));
2194 argstr(pattern->narg.text, EXP_TILDE | EXP_CASE);