Du rufst die Initialisierungsfunktion nie auf.

Davon abgesehen finde ich die komischen Hilfsfunktionen zum setzen und löschen von Bits reichlich unnötig ...

mfG
Markus