danke, das ist ja jetzt ein ganze anderer Ansatz, sehr schön!
das mit C++ ist nicht meine Welt, das andere aber eine gute Idee - werde ich heute abend testen!

Dann zeig ich jetzt mal meine Karten...

int16_t * buf;
buf = (int16_t *) malloc(arrlen);

was ist davon zu halten?