Abgeschickt von Patrick am 15 Februar, 2006 um 09:18:06:
Antwort auf: ANSI-C (aka Plain-C) Einfachheiten von Patrick am 15 Februar, 2006 um 09:12:28:
Bit Fields, z.B.
struct
{
int a:3;
int b:2;
} s;
sind Compiler-, Betriebssystem- und Platformabhängig und gehören deshalb nicht in portablen Code. Auch nicht in Embedded-System-Code, der i.d.R. nicht nur im Target, sondern auch in einer Win-Simulation laufen soll.
Merke: Plain-C-Code, der nicht ständig neu geschrieben werden soll, DARF KEINE Bit-Fields enthalten.
So steht es im Einfachbuch.