Lines Matching defs:var
34 struct tbl *var; /* variable in ${var..} */
156 /* for nested substitution: ${var:=$var2} */
161 struct tbl *var; /* variable for ${var..} */
287 case OSUBST: /* ${{#}var{:}[=+-?#%]word} */
331 st->var = x.var;
364 if (!(x.var->flag & INTEGER))
401 /* Must use st->var since calling
405 x.str = trimsub(str_val(st->var),
414 * the value of st->var (may not be
419 /* Must use st->var since calling
431 setstr(st->var,
435 x.str = str_val(st->var);
445 errorf("%s: %s", st->var->name,
719 xp->var = NULL;
721 /* ${#var}, string length or array size */
833 xp->var = global(sp);
834 xp->str = str_val(xp->var);