Lines Matching defs:val
670 int _snd_safe_strtoll_base(const char *str, long long *val, int base)
682 *val = v;
686 int _snd_safe_strtol_base(const char *str, long *val, int base)
698 *val = v;
702 int _snd_safe_strtod(const char *str, double *val)
742 *val = v;
1820 long val;
1827 if (safe_strtol(id, &val))
1829 return val == index;
5022 snd_config_t *val, *vars = private_data;
5023 if (snd_config_search(vars, s, &val) < 0) {
5027 return snd_config_copy(dst, val);
5361 static int parse_string(const char **ptr, char **val)
5387 *val = malloc(idx + 1);
5388 if (!*val)
5390 memcpy(*val, buf, idx);
5391 (*val)[idx] = 0;
5419 /* Parse var=val or val */
5420 static int parse_arg(const char **ptr, unsigned int *varlen, char **val)
5427 err = parse_string(ptr, val);
5447 err = parse_string(ptr, val);
5457 *val = malloc(vallen + 1);
5458 if (!*val)
5460 memcpy(*val, str, vallen);
5461 (*val)[vallen] = 0;
5525 char *val = NULL;
5528 err = parse_arg(&new, &varlen, &val);
5567 err = safe_strtol(val, &v);
5580 err = safe_strtoll(val, &v);
5593 err = safe_strtod(val, &v);
5605 err = snd_config_set_string(sub, val);
5620 free(val);
5623 free(val);