hush: suppress bogus warning from 4.2.1

This commit is contained in:
Denis Vlasenko 2009-04-05 09:16:00 +00:00
parent 18f2a79f9b
commit 232be3e79b

View File

@ -1901,9 +1901,14 @@ static int expand_vars_to_list(o_string *output, int n, char *arg, char or_mask)
#endif #endif
default: /* <SPECIAL_VAR_SYMBOL>varname<SPECIAL_VAR_SYMBOL> */ default: /* <SPECIAL_VAR_SYMBOL>varname<SPECIAL_VAR_SYMBOL> */
case_default: { case_default: {
bool exp_len = false, exp_null = false; bool exp_len = false;
char *var = arg, exp_save, exp_op, *exp_word; bool exp_null = false;
char *var = arg;
char exp_save = exp_save; /* for compiler */
char exp_op = exp_op; /* for compiler */
char *exp_word = exp_word; /* for compiler */
size_t exp_off = 0; size_t exp_off = 0;
*p = '\0'; *p = '\0';
arg[0] = first_ch & 0x7f; arg[0] = first_ch & 0x7f;