2 ** This test provided by Jim Zelenka
5 typedef unsigned long pan_uint32_t;
6 typedef long long pan_int64_t;
7 typedef unsigned long long pan_uint64_t;
15 main (/*@unused@*/ int argc,
16 /*@unused@*/ char **argv)
18 unsigned char c, *src, _src[6];
24 c = 0x01; /* Error without +charintliteral or +charint */
29 for(i=0;i<sizeof(src);i++) { /* Error for i < sizeof */
30 _src[i] = (unsigned char)i;
35 ui32 = (pan_uint32_t)((src[0] ^ 0xFC) << 30) | ((src[1] ^ 0x80) << 24) | ((src[2] ^ 0x80) << 18) | ((src[3] ^ 0x80) << 12) | ((src[4] ^ 0x80) << 6) | (src[5] ^ 0x80);
39 e = st2.w + (st2.x * 1000000000);