Can a union contain a bitfield? K&R2 obliquely implies no, while gcc -pedantic says yes. I'm inclined to believe K&R myself, though at least on machines without alignment constraints such a thing would seem reasonable. , Eamonn