int err, index = 0;
snd_hctl_elem_t *elem;
snd_ctl_elem_id_t *id;
- char *pos = strchr(attr, ' ');
+ const char *pos = strchr(attr, ' ');
if (pos)
index = strtol(pos, NULL, 0);
err = snd_ctl_elem_id_malloc(&id);
/* return non-zero if the file name has the extension ".conf" */
static int conf_name_filter(const struct dirent *d)
{
- char *ext = strrchr(d->d_name, '.');
+ const char *ext = strrchr(d->d_name, '.');
return ext && !strcmp(ext, ".conf");
}
*/
int create_path(const char *path)
{
- char *start;
+ const char *start;
mode_t mode = S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH;
if (path[0] == '/')
{
snd_config_iterator_t i, next;
snd_config_t *temp_cfg, *child, *class_cfg, *n;
- char *class_name, *args, *widget_name;
+ const char *args;
+ char *class_name, *widget_name;
int ret;
/* get class name */
/* construct widget name using the constructor argument values */
snd_config_for_each(i, next, temp_cfg) {
- const char *id;
- char *arg, *remaining, *temp;
+ const char *id, *remaining;
+ char *arg, *temp;
n = snd_config_iterator_entry(i);
if (snd_config_get_string(n, &id) < 0)
const char *token_ref, const char *array_name)
{
snd_config_t *top, *tuple_cfg, *child, *cfg, *new;
- const char *id;
- char *token, *type, *str;
+ const char *id, *type;
+ char *token, *str;
long tuple_value;
int ret;