Lines Matching defs:val
467 static int safe_strtoll(const char *str, long long *val)
478 *val = v;
482 int safe_strtol(const char *str, long *val)
494 *val = v;
498 static int safe_strtod(const char *str, double *val)
522 *val = v;
3395 snd_config_t *val;
3400 if (snd_config_search(vars, s, &val) < 0)
3402 err = snd_config_copy(dst, val);
3674 static int parse_string(const char **ptr, char **val)
3697 *val = malloc(idx + 1);
3698 if (!*val)
3700 memcpy(*val, buf, idx);
3701 (*val)[idx] = 0;
3724 /* Parse var=val or val */
3725 static int parse_arg(const char **ptr, unsigned int *varlen, char **val)
3732 err = parse_string(ptr, val);
3752 err = parse_string(ptr, val);
3762 *val = malloc(vallen + 1);
3763 if (!*val)
3765 memcpy(*val, str, vallen);
3766 (*val)[vallen] = 0;
3830 char *val = NULL;
3831 err = parse_arg(&new, &varlen, &val);
3869 err = safe_strtol(val, &v);
3882 err = safe_strtoll(val, &v);
3895 err = safe_strtod(val, &v);
3907 err = snd_config_set_string(sub, val);
3920 free(val);
3923 free(val);