summaryrefslogtreecommitdiff
path: root/include/conf.h
diff options
context:
space:
mode:
authorAbramo Bagnara <abramo@alsa-project.org>2001-02-11 15:45:35 +0000
committerAbramo Bagnara <abramo@alsa-project.org>2001-02-11 15:45:35 +0000
commita2d34349619fd652a15219f4239794ef87d78236 (patch)
tree21ec219a5a0971e89045483e9718466e68310cb7 /include/conf.h
parent38033b49dd969cd65a39174cc8554380df30152b (diff)
downloadalsa-lib-a2d34349619fd652a15219f4239794ef87d78236.tar.gz
Completed mixer API. Improved iterators. Renamed control values struct. Rewritten simple elements implementation
Diffstat (limited to 'include/conf.h')
-rw-r--r--include/conf.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/conf.h b/include/conf.h
index 8ad0d24d..139ebfef 100644
--- a/include/conf.h
+++ b/include/conf.h
@@ -25,7 +25,7 @@ extern "C" {
#endif
snd_config_type_t snd_config_get_type(snd_config_t *config);
-char *snd_config_get_id(snd_config_t *config);
+const char *snd_config_get_id(snd_config_t *config);
int snd_config_top(snd_config_t **config);
@@ -59,11 +59,11 @@ snd_config_iterator_t snd_config_iterator_next(snd_config_iterator_t iterator);
snd_config_iterator_t snd_config_iterator_end(snd_config_t *node);
snd_config_t *snd_config_iterator_entry(snd_config_iterator_t iterator);
-#define snd_config_foreach(iterator, node) \
- for (iterator = snd_config_iterator_first(node); iterator != snd_config_iterator_end(node); iterator = snd_config_iterator_next(iterator))
+#define snd_config_for_each(pos, next, node) \
+ for (pos = snd_config_iterator_first(node), next = snd_config_iterator_next(pos); pos != snd_config_iterator_end(node); pos = next, next = snd_config_iterator_next(pos))
snd_config_type_t snd_config_get_type(snd_config_t *config);
-char *snd_config_get_id(snd_config_t *config);
+const char *snd_config_get_id(snd_config_t *config);
extern snd_config_t *snd_config;
int snd_config_update();