Hi,

ein paar Vorsichtshinweise muss ich noch anhängen: Wenn Du nur mit einem Compiler arbeitest und weißt, wie der mit Bitfields umgeht, ist alles kein Problem. Beim Wechsel zu einem anderen Compiler und einem anderen Prozessor (anderer Hersteller), hast Du alle Kompatibilität verloren.

Zudem ist es durchaus möglich, dass der Compiler sehr ineffizienten (=langsamen!) Code für die Bitfields generiert.

Übrigens: Am besten Bitfields immer "unsigned" machen!

Viel Erfolg mit Deinem Projekt!

Fred