MauroTec:
La struttura occupa 4 bit, e posso modificare il loro stato così:
in realtà l'occupazione è sempre uno o due bytes a seconda del bitfield, se unsigned char o unsigned int che definisci nella struct. i bit non usati vanno persi per l'allineamento della memoria.
poi i boolean occupano solo una locazione (1 byte) in quanto char e NON int (2 byte).
bye