Actually, if you want portable code, you should avoid bitfields entirely. Many C implementations botch them. They aren't really very well designed in the first place; Dennis Ritchie has been heard to refer to them as "a botch and a blemish". -- Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,linus,decvax}!utzoo!henry