/** \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);