X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=ringbuffer.h;h=2bea374e67673245bca959868e05943e432ee2c1;hp=c7239347b0cec172e5816dfefa7810d525c6689a;hb=5b8e525dfb2f18a4e0d67b9da264259159ad2184;hpb=2ed89c59f0efcd0a2763f47c7d3455663241e623 diff --git a/ringbuffer.h b/ringbuffer.h index c7239347..2bea374e 100644 --- a/ringbuffer.h +++ b/ringbuffer.h @@ -1,6 +1,14 @@ -/** \file ringbuffer.h exported symbols from ringbuffer.c */ -void *ringbuffer_new(unsigned size); -void *ringbuffer_add(void *cookie, void *data); -void *ringbuffer_get(void *cookie, int num); -unsigned ringbuffer_filled(void *cookie); +/* + * Copyright (C) 2006-2008 Andre Noll + * + * Licensed under the GPL v2. For licencing details see COPYING. + */ +/** \file ringbuffer.h Exported symbols from ringbuffer.c. */ + +struct ringbuffer; + +struct ringbuffer *ringbuffer_new(unsigned size); +void *ringbuffer_add(struct ringbuffer *rb, void *data); +void *ringbuffer_get(struct ringbuffer *rb, int num); +unsigned ringbuffer_filled(struct ringbuffer *rb);