So nach einem Tag intensiven Lib anschaun habe ich den Teil soweit verstanden. Es sind nur 3 kleine Fragen geblieben ^^

1. Für was benötigt man dcfbit = Bit_0; bzw. Bit_1;?
2. Warum reicht static uint64_t bitstream_mask;?
Müsste man die Variable nicht mit 1 vorladen da diese ja nach links
durchgeschoben wird?
3. Braucht man unbedingt static für die Variablen?

Vielen Dank schonmal