make eolspace

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1470 fefdeb5f-60dc-0310-8127-8f9354f1896f
This commit is contained in:
Lennart Poettering 2007-06-11 12:17:40 +00:00
parent 00da37f2c4
commit a4fed0fbb5
22 changed files with 215 additions and 215 deletions

View file

@ -35,17 +35,17 @@
/* Not reentrant -- how could it be? */
void pa_once(pa_once_t *control, pa_once_func_t func) {
pa_mutex *m;
pa_assert(control);
pa_assert(func);
if (pa_atomic_load(&control->done))
return;
pa_atomic_inc(&control->ref);
for (;;) {
if ((m = pa_atomic_ptr_load(&control->mutex))) {
/* The mutex is stored in locked state, hence let's just
@ -57,7 +57,7 @@ void pa_once(pa_once_t *control, pa_once_func_t func) {
pa_assert_se(m = pa_mutex_new(0));
pa_mutex_lock(m);
if (pa_atomic_ptr_cmpxchg(&control->mutex, NULL, m)) {
func();
pa_atomic_store(&control->done, 1);
@ -71,7 +71,7 @@ void pa_once(pa_once_t *control, pa_once_func_t func) {
}
pa_assert(pa_atomic_load(&control->done));
if (pa_atomic_dec(&control->ref) <= 1) {
pa_assert(pa_atomic_ptr_cmpxchg(&control->mutex, m, NULL));
pa_mutex_free(m);