#include <stdio.h>
#include <stdlib.h>
#define MIN -2147483648
#define MAX 2147483647
int main( void )
{
long int num = 2147483648;
if ( num < MIN || num > MAX )
{
printf ( "The number should be between %d and %d\n", MIN
, MAX
); }
int ret = (int)num;
printf ( "\nRet = %d\n", ret
); }
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCiNkZWZpbmUgTUlOIC0yMTQ3NDgzNjQ4CiNkZWZpbmUgTUFYIDIxNDc0ODM2NDcKCmludCBtYWluKCB2b2lkICkKewogICAgbG9uZyBpbnQgbnVtID0gMjE0NzQ4MzY0ODsKICAgIAogICAgaWYgKCBudW0gIDwgTUlOIHx8IG51bSA+IE1BWCApCiAgICB7CiAgICAgICAgcHJpbnRmICggIlRoZSBudW1iZXIgc2hvdWxkIGJlIGJldHdlZW4gJWQgYW5kICVkXG4iLCBNSU4gLCBNQVggKTsKICAgICAgICBleGl0KCBFWElUX0ZBSUxVUkUgKTsKICAgIH0KICAgIAogICAgaW50IHJldCA9IChpbnQpbnVtOwogICAgcHJpbnRmICggIlxuUmV0ID0gJWRcbiIsIHJldCApOwp9