typedef union stat {
int word;
struct {
int sendKey : 1,
errorEprom : 1,
modemReset : 1,
enterKey : 1,
addrDev : 4;
};
} status;
status CurrStatus;
status FixedStatus;
currStatus.word = 0;
...
currStatus.sendKey = true;
...
currStatus.errorEprom = false;
...
if(currStatus.enterKey) {
...
}
...
currStatus.addrDev = 9;
...
if(currStatus.addrDev == 9 {
...
}
...
fixedStatus |= currStatus;
...
[\pre]