Hallo,
neulich habe ich folgende Structure in einem Programm gesehen,
struct test {
int b0:1;
int b1:1;
int b2:1;
int b3:1;
int b4:1;
int b5:1;
int b6:1;
int b7:1;
} __attribute__((_packed_));
Was genau bedeutet hier das __attribute__((_packed_)); ?
Tom
Werden sie beim AVR-GCC zwar auch sonst, aber mit diesem Attribut sollte das sogar einigermaßen architekturunabhängig der Fall sein (d. h. es wird keine 16- oder 32-bit-Variable dafür belegt).
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.