mirror of
				https://github.com/alsa-project/alsa-lib.git
				synced 2025-11-03 09:01:52 -05: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;
 | 
							} compound;
 | 
				
			||||||
	} u;
 | 
						} u;
 | 
				
			||||||
	struct list_head list;
 | 
						struct list_head list;
 | 
				
			||||||
	snd_config_t *father;
 | 
						snd_config_t *parent;
 | 
				
			||||||
	int hop;
 | 
						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,
 | 
					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;
 | 
						snd_config_t *n;
 | 
				
			||||||
	int err;
 | 
						int err;
 | 
				
			||||||
	assert(father->type == SND_CONFIG_TYPE_COMPOUND);
 | 
						assert(parent->type == SND_CONFIG_TYPE_COMPOUND);
 | 
				
			||||||
	err = _snd_config_make(&n, id, type);
 | 
						err = _snd_config_make(&n, id, type);
 | 
				
			||||||
	if (err < 0)
 | 
						if (err < 0)
 | 
				
			||||||
		return err;
 | 
							return err;
 | 
				
			||||||
	n->father = father;
 | 
						n->parent = parent;
 | 
				
			||||||
	list_add_tail(&n->list, &father->u.compound.fields);
 | 
						list_add_tail(&n->list, &parent->u.compound.fields);
 | 
				
			||||||
	*config = n;
 | 
						*config = n;
 | 
				
			||||||
	return 0;
 | 
						return 0;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -912,7 +912,7 @@ static int _snd_config_search(snd_config_t *config,
 | 
				
			||||||
	return -ENOENT;
 | 
						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;
 | 
						snd_config_t *n = *_n;
 | 
				
			||||||
	char *s;
 | 
						char *s;
 | 
				
			||||||
| 
						 | 
					@ -940,7 +940,7 @@ static int parse_value(snd_config_t **_n, snd_config_t *father, input_t *input,
 | 
				
			||||||
						return -EINVAL;
 | 
											return -EINVAL;
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				} else {
 | 
									} 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)
 | 
										if (err < 0)
 | 
				
			||||||
						return err;
 | 
											return err;
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
| 
						 | 
					@ -957,9 +957,9 @@ static int parse_value(snd_config_t **_n, snd_config_t *father, input_t *input,
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			} else {
 | 
								} else {
 | 
				
			||||||
				if (i <= INT_MAX) 
 | 
									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
 | 
									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)
 | 
									if (err < 0)
 | 
				
			||||||
					return err;
 | 
										return err;
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
| 
						 | 
					@ -978,7 +978,7 @@ static int parse_value(snd_config_t **_n, snd_config_t *father, input_t *input,
 | 
				
			||||||
			return -EINVAL;
 | 
								return -EINVAL;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	} else {
 | 
						} 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)
 | 
							if (err < 0)
 | 
				
			||||||
			return err;
 | 
								return err;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
| 
						 | 
					@ -988,10 +988,10 @@ static int parse_value(snd_config_t **_n, snd_config_t *father, input_t *input,
 | 
				
			||||||
	return 0;
 | 
						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_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;
 | 
						char *id = NULL;
 | 
				
			||||||
	int c;
 | 
						int c;
 | 
				
			||||||
| 
						 | 
					@ -1023,7 +1023,7 @@ static int parse_array_def(snd_config_t *father, input_t *input, int idx, int sk
 | 
				
			||||||
					goto __end;
 | 
										goto __end;
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			} else {
 | 
								} 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)
 | 
									if (err < 0)
 | 
				
			||||||
					goto __end;
 | 
										goto __end;
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
| 
						 | 
					@ -1050,7 +1050,7 @@ static int parse_array_def(snd_config_t *father, input_t *input, int idx, int sk
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	default:
 | 
						default:
 | 
				
			||||||
		unget_char(c, input);
 | 
							unget_char(c, input);
 | 
				
			||||||
		err = parse_value(&n, father, input, &id, skip);
 | 
							err = parse_value(&n, parent, input, &id, skip);
 | 
				
			||||||
		if (err < 0)
 | 
							if (err < 0)
 | 
				
			||||||
			goto __end;
 | 
								goto __end;
 | 
				
			||||||
		break;
 | 
							break;
 | 
				
			||||||
| 
						 | 
					@ -1061,7 +1061,7 @@ static int parse_array_def(snd_config_t *father, input_t *input, int idx, int sk
 | 
				
			||||||
      	return err;
 | 
					      	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;
 | 
						int idx = 0;
 | 
				
			||||||
	while (1) {
 | 
						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);
 | 
							unget_char(c, input);
 | 
				
			||||||
		if (c == ']')
 | 
							if (c == ']')
 | 
				
			||||||
			return 0;
 | 
								return 0;
 | 
				
			||||||
		err = parse_array_def(father, input, idx++, skip, override);
 | 
							err = parse_array_def(parent, input, idx++, skip, override);
 | 
				
			||||||
		if (err < 0)
 | 
							if (err < 0)
 | 
				
			||||||
			return err;
 | 
								return err;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	return 0;
 | 
						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;
 | 
						char *id = NULL;
 | 
				
			||||||
	int c;
 | 
						int c;
 | 
				
			||||||
| 
						 | 
					@ -1116,7 +1116,7 @@ static int parse_def(snd_config_t *father, input_t *input, int skip, int overrid
 | 
				
			||||||
			free(id);
 | 
								free(id);
 | 
				
			||||||
			continue;
 | 
								continue;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		if (_snd_config_search(father, id, -1, &n) == 0) {
 | 
							if (_snd_config_search(parent, id, -1, &n) == 0) {
 | 
				
			||||||
			if (mode == DONT_OVERRIDE) {
 | 
								if (mode == DONT_OVERRIDE) {
 | 
				
			||||||
				skip = 1;
 | 
									skip = 1;
 | 
				
			||||||
				free(id);
 | 
									free(id);
 | 
				
			||||||
| 
						 | 
					@ -1128,7 +1128,7 @@ static int parse_def(snd_config_t *father, input_t *input, int skip, int overrid
 | 
				
			||||||
					return -EINVAL;
 | 
										return -EINVAL;
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
				n->u.compound.join = 1;
 | 
									n->u.compound.join = 1;
 | 
				
			||||||
				father = n;
 | 
									parent = n;
 | 
				
			||||||
				free(id);
 | 
									free(id);
 | 
				
			||||||
				continue;
 | 
									continue;
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
| 
						 | 
					@ -1139,11 +1139,11 @@ static int parse_def(snd_config_t *father, input_t *input, int skip, int overrid
 | 
				
			||||||
			err = -ENOENT;
 | 
								err = -ENOENT;
 | 
				
			||||||
			goto __end;
 | 
								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)
 | 
							if (err < 0)
 | 
				
			||||||
			goto __end;
 | 
								goto __end;
 | 
				
			||||||
		n->u.compound.join = 1;
 | 
							n->u.compound.join = 1;
 | 
				
			||||||
		father = n;
 | 
							parent = n;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	if (c == '=') {
 | 
						if (c == '=') {
 | 
				
			||||||
		c = get_nonwhite(input);
 | 
							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;
 | 
								return c;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	if (!skip) {
 | 
						if (!skip) {
 | 
				
			||||||
		if (_snd_config_search(father, id, -1, &n) == 0) {
 | 
							if (_snd_config_search(parent, id, -1, &n) == 0) {
 | 
				
			||||||
			if (mode == DONT_OVERRIDE) {
 | 
								if (mode == DONT_OVERRIDE) {
 | 
				
			||||||
				skip = 1;
 | 
									skip = 1;
 | 
				
			||||||
				n = NULL;
 | 
									n = NULL;
 | 
				
			||||||
| 
						 | 
					@ -1181,7 +1181,7 @@ static int parse_def(snd_config_t *father, input_t *input, int skip, int overrid
 | 
				
			||||||
					goto __end;
 | 
										goto __end;
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			} else {
 | 
								} 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)
 | 
									if (err < 0)
 | 
				
			||||||
					goto __end;
 | 
										goto __end;
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
| 
						 | 
					@ -1204,7 +1204,7 @@ static int parse_def(snd_config_t *father, input_t *input, int skip, int overrid
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	default:
 | 
						default:
 | 
				
			||||||
		unget_char(c, input);
 | 
							unget_char(c, input);
 | 
				
			||||||
		err = parse_value(&n, father, input, &id, skip);
 | 
							err = parse_value(&n, parent, input, &id, skip);
 | 
				
			||||||
		if (err < 0)
 | 
							if (err < 0)
 | 
				
			||||||
			goto __end;
 | 
								goto __end;
 | 
				
			||||||
		break;
 | 
							break;
 | 
				
			||||||
| 
						 | 
					@ -1222,7 +1222,7 @@ static int parse_def(snd_config_t *father, input_t *input, int skip, int overrid
 | 
				
			||||||
	return err;
 | 
						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;
 | 
						int c, err;
 | 
				
			||||||
	while (1) {
 | 
						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);
 | 
							unget_char(c, input);
 | 
				
			||||||
		if (c == '}')
 | 
							if (c == '}')
 | 
				
			||||||
			return 0;
 | 
								return 0;
 | 
				
			||||||
		err = parse_def(father, input, skip, override);
 | 
							err = parse_def(parent, input, skip, override);
 | 
				
			||||||
		if (err < 0)
 | 
							if (err < 0)
 | 
				
			||||||
			return err;
 | 
								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)
 | 
					static void id_print(snd_config_t *n, snd_output_t *out, unsigned int joins)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	if (joins > 0) {
 | 
						if (joins > 0) {
 | 
				
			||||||
		assert(n->father);
 | 
							assert(n->parent);
 | 
				
			||||||
		id_print(n->father, out, joins - 1);
 | 
							id_print(n->parent, out, joins - 1);
 | 
				
			||||||
		snd_output_putc(out, '.');
 | 
							snd_output_putc(out, '.');
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	string_print(n->id, 1, 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_iterator_t i, next;
 | 
				
			||||||
		snd_config_for_each(i, next, src) {
 | 
							snd_config_for_each(i, next, src) {
 | 
				
			||||||
			snd_config_t *n = snd_config_iterator_entry(i);
 | 
								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.next->prev = &dst->u.compound.fields;
 | 
				
			||||||
		src->u.compound.fields.prev->next = &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;
 | 
						char *new_id;
 | 
				
			||||||
	assert(config);
 | 
						assert(config);
 | 
				
			||||||
	if (id) {
 | 
						if (id) {
 | 
				
			||||||
		if (config->father) {
 | 
							if (config->parent) {
 | 
				
			||||||
			snd_config_for_each(i, next, config->father) {
 | 
								snd_config_for_each(i, next, config->parent) {
 | 
				
			||||||
				snd_config_t *n = snd_config_iterator_entry(i);
 | 
									snd_config_t *n = snd_config_iterator_entry(i);
 | 
				
			||||||
				if (n != config && strcmp(id, n->id) == 0)
 | 
									if (n != config && strcmp(id, n->id) == 0)
 | 
				
			||||||
					return -EEXIST;
 | 
										return -EEXIST;
 | 
				
			||||||
| 
						 | 
					@ -1533,7 +1533,7 @@ int snd_config_set_id(snd_config_t *config, const char *id)
 | 
				
			||||||
		if (!new_id)
 | 
							if (!new_id)
 | 
				
			||||||
			return -ENOMEM;
 | 
								return -ENOMEM;
 | 
				
			||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		if (config->father)
 | 
							if (config->parent)
 | 
				
			||||||
			return -EINVAL;
 | 
								return -EINVAL;
 | 
				
			||||||
		new_id = NULL;
 | 
							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.
 | 
					 * \brief Adds a child to a compound configuration node.
 | 
				
			||||||
 * \param father Handle to the compound configuration node.
 | 
					 * \param parent Handle to the compound configuration node.
 | 
				
			||||||
 * \param leaf Handle to the configuration node to be added to \p father.
 | 
					 * \param leaf Handle to the configuration node to be added to \p parent.
 | 
				
			||||||
 * \return Zero if successful, otherwise a negative error code.
 | 
					 * \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;
 | 
						snd_config_iterator_t i, next;
 | 
				
			||||||
	assert(father && leaf);
 | 
						assert(parent && leaf);
 | 
				
			||||||
	if (!leaf->id || leaf->father)
 | 
						if (!leaf->id || leaf->parent)
 | 
				
			||||||
		return -EINVAL;
 | 
							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);
 | 
							snd_config_t *n = snd_config_iterator_entry(i);
 | 
				
			||||||
		if (strcmp(leaf->id, n->id) == 0)
 | 
							if (strcmp(leaf->id, n->id) == 0)
 | 
				
			||||||
			return -EEXIST;
 | 
								return -EEXIST;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	leaf->father = father;
 | 
						leaf->parent = parent;
 | 
				
			||||||
	list_add_tail(&leaf->list, &father->u.compound.fields);
 | 
						list_add_tail(&leaf->list, &parent->u.compound.fields);
 | 
				
			||||||
	return 0;
 | 
						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)
 | 
					int snd_config_remove(snd_config_t *config)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	assert(config);
 | 
						assert(config);
 | 
				
			||||||
	if (config->father)
 | 
						if (config->parent)
 | 
				
			||||||
		list_del(&config->list);
 | 
							list_del(&config->list);
 | 
				
			||||||
	config->father = NULL;
 | 
						config->parent = NULL;
 | 
				
			||||||
	return 0;
 | 
						return 0;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1711,7 +1711,7 @@ int snd_config_delete(snd_config_t *config)
 | 
				
			||||||
	default:
 | 
						default:
 | 
				
			||||||
		break;
 | 
							break;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	if (config->father)
 | 
						if (config->parent)
 | 
				
			||||||
		list_del(&config->list);
 | 
							list_del(&config->list);
 | 
				
			||||||
	free(config->id);
 | 
						free(config->id);
 | 
				
			||||||
	free(config);
 | 
						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.
 | 
					 * \param iterator An iterator pointing to a child configuration node.
 | 
				
			||||||
 * \return An iterator pointing to the next sibling of \p iterator.
 | 
					 * \return An iterator pointing to the next sibling of \p iterator.
 | 
				
			||||||
 *         If \p iterator is the last sibling, the returned value is the same
 | 
					 *         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.
 | 
					 *         of the nodes.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
snd_config_iterator_t snd_config_iterator_next(const snd_config_iterator_t iterator)
 | 
					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;
 | 
					} snd_config_walk_pass_t;
 | 
				
			||||||
#endif
 | 
					#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 */
 | 
					/* Return 2 if compound is replaced with standard node */
 | 
				
			||||||
#ifndef DOC_HIDDEN
 | 
					#ifndef DOC_HIDDEN
 | 
				
			||||||
typedef int (*snd_config_walk_callback_t)(snd_config_t *src,
 | 
					typedef int (*snd_config_walk_callback_t)(snd_config_t *src,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue