> Shouldn't a "long" be always 32 bits ? The answer is pretty obviously no, if it isn't 32 bits everywhere. According to the C standard, long need only be at least as big as int. --Juan