Lines Matching refs:var
89 void speakup_register_var(struct var_t *var) in speakup_register_var() argument
95 BUG_ON(!var || var->var_id < 0 || var->var_id >= MAXVARS); in speakup_register_var()
103 p_header = var_ptrs[var->var_id]; in speakup_register_var()
106 p_header->data = var; in speakup_register_var()
179 int spk_set_num_var(int input, struct st_var_header *var, int how) in spk_set_num_var() argument
182 int *p_val = var->p_val; in spk_set_num_var()
185 struct var_t *var_data = var->data; in spk_set_num_var()
215 if (var->var_type == VAR_TIME && p_val) { in spk_set_num_var()
221 if (var->var_id == PUNC_LEVEL) { in spk_set_num_var()
228 if (var->var_id < FIRST_SYNTH_VAR || !synth) in spk_set_num_var()
231 return synth->synth_adjust(var); in spk_set_num_var()
235 if (var->var_id == PITCH) in spk_set_num_var()
248 int spk_set_string_var(const char *page, struct st_var_header *var, int len) in spk_set_string_var() argument
250 struct var_t *var_data = var->data; in spk_set_string_var()
259 if (!var->p_val) in spk_set_string_var()
260 var->p_val = var_data->u.s.default_val; in spk_set_string_var()
261 if (var->p_val != var_data->u.s.default_val) in spk_set_string_var()
262 strcpy((char *)var->p_val, var_data->u.s.default_val); in spk_set_string_var()
264 } else if (var->p_val) { in spk_set_string_var()
265 strcpy((char *)var->p_val, page); in spk_set_string_var()