%description:
Test the compiler: type casts between integer types, 32/64 bits
Should pass both on 32 and 64 bit architectures

%activity:

unsigned int x = 0xffffffff; EV<<"x="<<x<<"\n";
long ll = (int)x;            EV<<"ll="<<ll<<"\n";
int64_t i64 = ll;              EV<<"i64="<<i64<<"\n";
uint64_t ui64 = i64;           EV<<"ui64="<<ui64<<"\n";

%contains: stdout
x=4294967295
ll=-1
i64=-1
ui64=18446744073709551615