Hi all, I saw this somewhere. :freak: UINT32 x : 1; May I know what is the purpose of declaring the data type to 32 bits, but only 1 bit is in use? Is this related to hardware logic? Thanks for the help.