Main problem is the assumption that size_of(long) is 4 in lots of placing involving bit-twiddling of types, etc.
Main problem is the assumption that size_of(long) is 4 in lots of placing involving bit-twiddling of types, etc.