I have the structure below compiled by VC 2005:
typedef struct { unsigned int a :8; unsigned int b :8; unsigned int c