> I'm pretty sure windows uses "long" for 64 bit but linux uses "long long" for 64 bit
other way around