mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-11-01 22:58:49 -04:00
conf.c: rename 'father' to 'parent'
I haven't found anything that would make compound nodes specifically male ... Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
This commit is contained in:
parent
5d56a11a8e
commit
9bf79f43c5
1 changed files with 45 additions and 45 deletions
90
src/conf.c
90
src/conf.c
|
|
@ -440,7 +440,7 @@ struct _snd_config {
|
|||
} compound;
|
||||
} u;
|
||||
struct list_head list;
|
||||
snd_config_t *father;
|
||||
snd_config_t *parent;
|
||||
int hop;
|
||||
};
|
||||
|
||||
|
|
@ -879,16 +879,16 @@ static int _snd_config_make(snd_config_t **config, char **id, snd_config_type_t
|
|||
|
||||
|
||||
static int _snd_config_make_add(snd_config_t **config, char **id,
|
||||
snd_config_type_t type, snd_config_t *father)
|
||||
snd_config_type_t type, snd_config_t *parent)
|
||||
{
|
||||
snd_config_t *n;
|
||||
int err;
|
||||
assert(father->type == SND_CONFIG_TYPE_COMPOUND);
|
||||
assert(parent->type == SND_CONFIG_TYPE_COMPOUND);
|
||||
err = _snd_config_make(&n, id, type);
|
||||
if (err < 0)
|
||||
return err;
|
||||
n->father = father;
|
||||
list_add_tail(&n->list, &father->u.compound.fields);
|
||||
n->parent = parent;
|
||||
list_add_tail(&n->list, &parent->u.compound.fields);
|
||||
*config = n;
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -912,7 +912,7 @@ static int _snd_config_search(snd_config_t *config,
|
|||
return -ENOENT;
|
||||
}
|
||||
|
||||
static int parse_value(snd_config_t **_n, snd_config_t *father, input_t *input, char **id, int skip)
|
||||
static int parse_value(snd_config_t **_n, snd_config_t *parent, input_t *input, char **id, int skip)
|
||||
{
|
||||
snd_config_t *n = *_n;
|
||||
char *s;
|
||||
|
|
@ -940,7 +940,7 @@ static int parse_value(snd_config_t **_n, snd_config_t *father, input_t *input,
|
|||
return -EINVAL;
|
||||
}
|
||||
} else {
|
||||
err = _snd_config_make_add(&n, id, SND_CONFIG_TYPE_REAL, father);
|
||||
err = _snd_config_make_add(&n, id, SND_CONFIG_TYPE_REAL, parent);
|
||||
if (err < 0)
|
||||
return err;
|
||||
}
|
||||
|
|
@ -957,9 +957,9 @@ static int parse_value(snd_config_t **_n, snd_config_t *father, input_t *input,
|
|||
}
|
||||
} else {
|
||||
if (i <= INT_MAX)
|
||||
err = _snd_config_make_add(&n, id, SND_CONFIG_TYPE_INTEGER, father);
|
||||
err = _snd_config_make_add(&n, id, SND_CONFIG_TYPE_INTEGER, parent);
|
||||
else
|
||||
err = _snd_config_make_add(&n, id, SND_CONFIG_TYPE_INTEGER64, father);
|
||||
err = _snd_config_make_add(&n, id, SND_CONFIG_TYPE_INTEGER64, parent);
|
||||
if (err < 0)
|
||||
return err;
|
||||
}
|
||||
|
|
@ -978,7 +978,7 @@ static int parse_value(snd_config_t **_n, snd_config_t *father, input_t *input,
|
|||
return -EINVAL;
|
||||
}
|
||||
} else {
|
||||
err = _snd_config_make_add(&n, id, SND_CONFIG_TYPE_STRING, father);
|
||||
err = _snd_config_make_add(&n, id, SND_CONFIG_TYPE_STRING, parent);
|
||||
if (err < 0)
|
||||
return err;
|
||||
}
|
||||
|
|
@ -988,10 +988,10 @@ static int parse_value(snd_config_t **_n, snd_config_t *father, input_t *input,
|
|||
return 0;
|
||||
}
|
||||
|
||||
static int parse_defs(snd_config_t *father, input_t *input, int skip, int override);
|
||||
static int parse_defs(snd_config_t *parent, input_t *input, int skip, int override);
|
||||
static int parse_array_defs(snd_config_t *farther, input_t *input, int skip, int override);
|
||||
|
||||
static int parse_array_def(snd_config_t *father, input_t *input, int idx, int skip, int override)
|
||||
static int parse_array_def(snd_config_t *parent, input_t *input, int idx, int skip, int override)
|
||||
{
|
||||
char *id = NULL;
|
||||
int c;
|
||||
|
|
@ -1023,7 +1023,7 @@ static int parse_array_def(snd_config_t *father, input_t *input, int idx, int sk
|
|||
goto __end;
|
||||
}
|
||||
} else {
|
||||
err = _snd_config_make_add(&n, &id, SND_CONFIG_TYPE_COMPOUND, father);
|
||||
err = _snd_config_make_add(&n, &id, SND_CONFIG_TYPE_COMPOUND, parent);
|
||||
if (err < 0)
|
||||
goto __end;
|
||||
}
|
||||
|
|
@ -1050,7 +1050,7 @@ static int parse_array_def(snd_config_t *father, input_t *input, int idx, int sk
|
|||
}
|
||||
default:
|
||||
unget_char(c, input);
|
||||
err = parse_value(&n, father, input, &id, skip);
|
||||
err = parse_value(&n, parent, input, &id, skip);
|
||||
if (err < 0)
|
||||
goto __end;
|
||||
break;
|
||||
|
|
@ -1061,7 +1061,7 @@ static int parse_array_def(snd_config_t *father, input_t *input, int idx, int sk
|
|||
return err;
|
||||
}
|
||||
|
||||
static int parse_array_defs(snd_config_t *father, input_t *input, int skip, int override)
|
||||
static int parse_array_defs(snd_config_t *parent, input_t *input, int skip, int override)
|
||||
{
|
||||
int idx = 0;
|
||||
while (1) {
|
||||
|
|
@ -1071,14 +1071,14 @@ static int parse_array_defs(snd_config_t *father, input_t *input, int skip, int
|
|||
unget_char(c, input);
|
||||
if (c == ']')
|
||||
return 0;
|
||||
err = parse_array_def(father, input, idx++, skip, override);
|
||||
err = parse_array_def(parent, input, idx++, skip, override);
|
||||
if (err < 0)
|
||||
return err;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int parse_def(snd_config_t *father, input_t *input, int skip, int override)
|
||||
static int parse_def(snd_config_t *parent, input_t *input, int skip, int override)
|
||||
{
|
||||
char *id = NULL;
|
||||
int c;
|
||||
|
|
@ -1116,7 +1116,7 @@ static int parse_def(snd_config_t *father, input_t *input, int skip, int overrid
|
|||
free(id);
|
||||
continue;
|
||||
}
|
||||
if (_snd_config_search(father, id, -1, &n) == 0) {
|
||||
if (_snd_config_search(parent, id, -1, &n) == 0) {
|
||||
if (mode == DONT_OVERRIDE) {
|
||||
skip = 1;
|
||||
free(id);
|
||||
|
|
@ -1128,7 +1128,7 @@ static int parse_def(snd_config_t *father, input_t *input, int skip, int overrid
|
|||
return -EINVAL;
|
||||
}
|
||||
n->u.compound.join = 1;
|
||||
father = n;
|
||||
parent = n;
|
||||
free(id);
|
||||
continue;
|
||||
}
|
||||
|
|
@ -1139,11 +1139,11 @@ static int parse_def(snd_config_t *father, input_t *input, int skip, int overrid
|
|||
err = -ENOENT;
|
||||
goto __end;
|
||||
}
|
||||
err = _snd_config_make_add(&n, &id, SND_CONFIG_TYPE_COMPOUND, father);
|
||||
err = _snd_config_make_add(&n, &id, SND_CONFIG_TYPE_COMPOUND, parent);
|
||||
if (err < 0)
|
||||
goto __end;
|
||||
n->u.compound.join = 1;
|
||||
father = n;
|
||||
parent = n;
|
||||
}
|
||||
if (c == '=') {
|
||||
c = get_nonwhite(input);
|
||||
|
|
@ -1151,7 +1151,7 @@ static int parse_def(snd_config_t *father, input_t *input, int skip, int overrid
|
|||
return c;
|
||||
}
|
||||
if (!skip) {
|
||||
if (_snd_config_search(father, id, -1, &n) == 0) {
|
||||
if (_snd_config_search(parent, id, -1, &n) == 0) {
|
||||
if (mode == DONT_OVERRIDE) {
|
||||
skip = 1;
|
||||
n = NULL;
|
||||
|
|
@ -1181,7 +1181,7 @@ static int parse_def(snd_config_t *father, input_t *input, int skip, int overrid
|
|||
goto __end;
|
||||
}
|
||||
} else {
|
||||
err = _snd_config_make_add(&n, &id, SND_CONFIG_TYPE_COMPOUND, father);
|
||||
err = _snd_config_make_add(&n, &id, SND_CONFIG_TYPE_COMPOUND, parent);
|
||||
if (err < 0)
|
||||
goto __end;
|
||||
}
|
||||
|
|
@ -1204,7 +1204,7 @@ static int parse_def(snd_config_t *father, input_t *input, int skip, int overrid
|
|||
}
|
||||
default:
|
||||
unget_char(c, input);
|
||||
err = parse_value(&n, father, input, &id, skip);
|
||||
err = parse_value(&n, parent, input, &id, skip);
|
||||
if (err < 0)
|
||||
goto __end;
|
||||
break;
|
||||
|
|
@ -1222,7 +1222,7 @@ static int parse_def(snd_config_t *father, input_t *input, int skip, int overrid
|
|||
return err;
|
||||
}
|
||||
|
||||
static int parse_defs(snd_config_t *father, input_t *input, int skip, int override)
|
||||
static int parse_defs(snd_config_t *parent, input_t *input, int skip, int override)
|
||||
{
|
||||
int c, err;
|
||||
while (1) {
|
||||
|
|
@ -1232,7 +1232,7 @@ static int parse_defs(snd_config_t *father, input_t *input, int skip, int overri
|
|||
unget_char(c, input);
|
||||
if (c == '}')
|
||||
return 0;
|
||||
err = parse_def(father, input, skip, override);
|
||||
err = parse_def(parent, input, skip, override);
|
||||
if (err < 0)
|
||||
return err;
|
||||
}
|
||||
|
|
@ -1365,8 +1365,8 @@ static int _snd_config_save_leaf(snd_config_t *n, snd_output_t *out,
|
|||
static void id_print(snd_config_t *n, snd_output_t *out, unsigned int joins)
|
||||
{
|
||||
if (joins > 0) {
|
||||
assert(n->father);
|
||||
id_print(n->father, out, joins - 1);
|
||||
assert(n->parent);
|
||||
id_print(n->parent, out, joins - 1);
|
||||
snd_output_putc(out, '.');
|
||||
}
|
||||
string_print(n->id, 1, out);
|
||||
|
|
@ -1432,7 +1432,7 @@ int snd_config_substitute(snd_config_t *dst, snd_config_t *src)
|
|||
snd_config_iterator_t i, next;
|
||||
snd_config_for_each(i, next, src) {
|
||||
snd_config_t *n = snd_config_iterator_entry(i);
|
||||
n->father = dst;
|
||||
n->parent = dst;
|
||||
}
|
||||
src->u.compound.fields.next->prev = &dst->u.compound.fields;
|
||||
src->u.compound.fields.prev->next = &dst->u.compound.fields;
|
||||
|
|
@ -1522,8 +1522,8 @@ int snd_config_set_id(snd_config_t *config, const char *id)
|
|||
char *new_id;
|
||||
assert(config);
|
||||
if (id) {
|
||||
if (config->father) {
|
||||
snd_config_for_each(i, next, config->father) {
|
||||
if (config->parent) {
|
||||
snd_config_for_each(i, next, config->parent) {
|
||||
snd_config_t *n = snd_config_iterator_entry(i);
|
||||
if (n != config && strcmp(id, n->id) == 0)
|
||||
return -EEXIST;
|
||||
|
|
@ -1533,7 +1533,7 @@ int snd_config_set_id(snd_config_t *config, const char *id)
|
|||
if (!new_id)
|
||||
return -ENOMEM;
|
||||
} else {
|
||||
if (config->father)
|
||||
if (config->parent)
|
||||
return -EINVAL;
|
||||
new_id = NULL;
|
||||
}
|
||||
|
|
@ -1641,23 +1641,23 @@ int snd_config_load_override(snd_config_t *config, snd_input_t *in)
|
|||
|
||||
/**
|
||||
* \brief Adds a child to a compound configuration node.
|
||||
* \param father Handle to the compound configuration node.
|
||||
* \param leaf Handle to the configuration node to be added to \p father.
|
||||
* \param parent Handle to the compound configuration node.
|
||||
* \param leaf Handle to the configuration node to be added to \p parent.
|
||||
* \return Zero if successful, otherwise a negative error code.
|
||||
*/
|
||||
int snd_config_add(snd_config_t *father, snd_config_t *leaf)
|
||||
int snd_config_add(snd_config_t *parent, snd_config_t *leaf)
|
||||
{
|
||||
snd_config_iterator_t i, next;
|
||||
assert(father && leaf);
|
||||
if (!leaf->id || leaf->father)
|
||||
assert(parent && leaf);
|
||||
if (!leaf->id || leaf->parent)
|
||||
return -EINVAL;
|
||||
snd_config_for_each(i, next, father) {
|
||||
snd_config_for_each(i, next, parent) {
|
||||
snd_config_t *n = snd_config_iterator_entry(i);
|
||||
if (strcmp(leaf->id, n->id) == 0)
|
||||
return -EEXIST;
|
||||
}
|
||||
leaf->father = father;
|
||||
list_add_tail(&leaf->list, &father->u.compound.fields);
|
||||
leaf->parent = parent;
|
||||
list_add_tail(&leaf->list, &parent->u.compound.fields);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -1671,9 +1671,9 @@ int snd_config_add(snd_config_t *father, snd_config_t *leaf)
|
|||
int snd_config_remove(snd_config_t *config)
|
||||
{
|
||||
assert(config);
|
||||
if (config->father)
|
||||
if (config->parent)
|
||||
list_del(&config->list);
|
||||
config->father = NULL;
|
||||
config->parent = NULL;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -1711,7 +1711,7 @@ int snd_config_delete(snd_config_t *config)
|
|||
default:
|
||||
break;
|
||||
}
|
||||
if (config->father)
|
||||
if (config->parent)
|
||||
list_del(&config->list);
|
||||
free(config->id);
|
||||
free(config);
|
||||
|
|
@ -3191,7 +3191,7 @@ snd_config_iterator_t snd_config_iterator_first(const snd_config_t *node)
|
|||
* \param iterator An iterator pointing to a child configuration node.
|
||||
* \return An iterator pointing to the next sibling of \p iterator.
|
||||
* If \p iterator is the last sibling, the returned value is the same
|
||||
* as the result of calling #snd_config_iterator_end on the father
|
||||
* as the result of calling #snd_config_iterator_end on the parent
|
||||
* of the nodes.
|
||||
*/
|
||||
snd_config_iterator_t snd_config_iterator_next(const snd_config_iterator_t iterator)
|
||||
|
|
@ -3228,7 +3228,7 @@ typedef enum _snd_config_walk_pass {
|
|||
} snd_config_walk_pass_t;
|
||||
#endif
|
||||
|
||||
/* Return 1 if node needs to be attached to father */
|
||||
/* Return 1 if node needs to be attached to parent */
|
||||
/* Return 2 if compound is replaced with standard node */
|
||||
#ifndef DOC_HIDDEN
|
||||
typedef int (*snd_config_walk_callback_t)(snd_config_t *src,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue