#include short getnum( void ) { long num = 2147483647L; std::cout << "Number is " << num << '\n'; return num; } int main( void ) { long res = getnum(); /* return value inconsistency */ std::cout << "result is " << res << '\n'; }