the following variable types have a wrong range of values:
unsigned int, int long, long, int32 from -2147483648 to 2147483647 (not unsigned)
(signed) int long long, long long, int64 from -2147483648 to 2147483647 (range of values is too small)
unsigned int long long, long long, __int64 from -2147483648 to 2147483647 (range of values is too small & not unsigned)
Dev-C++ version 4.9.9.2