FYI, the only guarantee is:
Code:
sizeof (char) = 1
sizeof (char) <= sizeof (short) <= sizeof (int) <= sizeof (long)
As stated in the C++ specs. For some compilers, these are all '1'.

Viggy