> Shorts are at least two bytes, but may be longer, and bytes are at > least eight bits but may be more ... No, shorts are at least 16 bits, and bytes are at least 8 bits; that's all. (As per the draft standard; there has existed at least one implementation that did not obey this.) Mark Brader, utzoo!sq!msb, msb at sq.com C unions never strike!