mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-05 13:29:57 -05:00
split a few assert()s
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1146 fefdeb5f-60dc-0310-8127-8f9354f1896f
This commit is contained in:
parent
c41d7498d3
commit
32444f0df3
1 changed files with 6 additions and 4 deletions
|
|
@ -151,13 +151,15 @@ static idxset_entry** array_index(pa_idxset*s, uint32_t idx) {
|
||||||
if (idx < s->start_index)
|
if (idx < s->start_index)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
return s->array + (idx - s->start_index);
|
return s->array + idx - s->start_index;
|
||||||
}
|
}
|
||||||
|
|
||||||
int pa_idxset_put(pa_idxset*s, void *p, uint32_t *idx) {
|
int pa_idxset_put(pa_idxset*s, void *p, uint32_t *idx) {
|
||||||
unsigned h;
|
unsigned h;
|
||||||
idxset_entry *e, **a;
|
idxset_entry *e, **a;
|
||||||
assert(s && p);
|
|
||||||
|
assert(s);
|
||||||
|
assert(p);
|
||||||
|
|
||||||
assert(s->hash_func);
|
assert(s->hash_func);
|
||||||
h = s->hash_func(p) % s->hash_table_size;
|
h = s->hash_func(p) % s->hash_table_size;
|
||||||
|
|
@ -341,7 +343,8 @@ void* pa_idxset_first(pa_idxset *s, uint32_t *idx) {
|
||||||
|
|
||||||
void *pa_idxset_next(pa_idxset *s, uint32_t *idx) {
|
void *pa_idxset_next(pa_idxset *s, uint32_t *idx) {
|
||||||
idxset_entry **a, *e = NULL;
|
idxset_entry **a, *e = NULL;
|
||||||
assert(s && idx);
|
assert(s);
|
||||||
|
assert(idx);
|
||||||
|
|
||||||
if ((a = array_index(s, *idx)) && *a)
|
if ((a = array_index(s, *idx)) && *a)
|
||||||
e = (*a)->iterate_next;
|
e = (*a)->iterate_next;
|
||||||
|
|
@ -355,7 +358,6 @@ void *pa_idxset_next(pa_idxset *s, uint32_t *idx) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int pa_idxset_foreach(pa_idxset*s, int (*func)(void *p, uint32_t idx, int *del, void*userdata), void *userdata) {
|
int pa_idxset_foreach(pa_idxset*s, int (*func)(void *p, uint32_t idx, int *del, void*userdata), void *userdata) {
|
||||||
idxset_entry *e;
|
idxset_entry *e;
|
||||||
assert(s && func);
|
assert(s && func);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue