Lines Matching defs:or_mask
2442 static NOINLINE int expand_vars_to_list(o_string *output, int n, char *arg, char or_mask)
2444 /* or_mask is either 0 (normal case) or 0x80 -
2453 debug_printf_expand("expand_vars_to_list: arg:'%s' or_mask:%x\n", arg, or_mask);
2474 first_ch = arg[0] | or_mask; /* forced to "quoted" if or_mask = 0x80 */
2506 /* If or_mask is nonzero, we handle assignment 'a=....$@.....'
2508 if (first_ch == ('@'|0x80) && !or_mask) { /* quoted $@ */
2842 static char **expand_variables(char **argv, unsigned or_mask)
2851 output.o_escape = 1 & (or_mask / EXPVAR_FLAG_ESCAPE_VARS);
2852 output.o_glob = 1 & (or_mask / EXPVAR_FLAG_GLOB);
2857 n = expand_vars_to_list(&output, n, *v, (unsigned char)or_mask);