Ok, now i see.
use the queuing/ringbuffer idea to solve that (the pointer copying scheme is basically an adhoc ringbuffer with only two locations).
Actualy the last point (what you put in parenthesis) was, what i was to ask next ;-)
i think i'm starting to understand how this is supposed to work. Yes, i guess this should solve my problem.
Thanks again Robert and Paul.
Lukas
