diff options
Diffstat (limited to 'src/pulsecore/queue.c')
-rw-r--r-- | src/pulsecore/queue.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/pulsecore/queue.c b/src/pulsecore/queue.c index a88876f6..08fd1426 100644 --- a/src/pulsecore/queue.c +++ b/src/pulsecore/queue.c @@ -1,5 +1,3 @@ -/* $Id$ */ - /*** This file is part of PulseAudio. @@ -47,10 +45,10 @@ struct pa_queue { pa_queue* pa_queue_new(void) { pa_queue *q = pa_xnew(pa_queue, 1); - + q->front = q->back = NULL; q->length = 0; - + return q; } @@ -65,7 +63,7 @@ void pa_queue_free(pa_queue* q, void (*destroy)(void *p, void *userdata), void * pa_assert(!q->front); pa_assert(!q->back); pa_assert(q->length == 0); - + pa_xfree(q); } @@ -74,10 +72,10 @@ void pa_queue_push(pa_queue *q, void *p) { pa_assert(q); pa_assert(p); - + if (!(e = pa_flist_pop(PA_STATIC_FLIST_GET(entries)))) e = pa_xnew(struct queue_entry, 1); - + e->data = p; e->next = NULL; @@ -112,7 +110,7 @@ void* pa_queue_pop(pa_queue *q) { if (pa_flist_push(PA_STATIC_FLIST_GET(entries), e) < 0) pa_xfree(e); - + q->length--; return p; @@ -120,6 +118,6 @@ void* pa_queue_pop(pa_queue *q) { int pa_queue_is_empty(pa_queue *q) { pa_assert(q); - + return q->length == 0; } |