Mercurial > hg > CbC > old > device
diff test/bitfield1.c @ 820:9598ecec0af5
rvalue, RSTRUCT, non parse mode
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 26 Nov 2010 19:38:40 +0900 |
parents | 528fed826f17 |
children | 5313ed059cee |
line wrap: on
line diff
--- a/test/bitfield1.c Fri Nov 26 16:32:33 2010 +0900 +++ b/test/bitfield1.c Fri Nov 26 19:38:40 2010 +0900 @@ -1,5 +1,5 @@ int printf(const char *format, ...); - +typedef long long unsigned LLU; #ifndef INLINE #define INLINE #endif @@ -84,7 +84,7 @@ printf("#0083:%d\n",a.i); ll1.b.v = -1; - printf("#0086:01:%llx\n",ll1.b.v); + printf("#0086:01:%llx\n",(LLU)ll1.b.v); printf("#0087:02:"); for(i=0;i<32;i++) printf("#0082:%02x",ll1.a[i]); printf("#0082:\n"); ll1.b.v = 0; ll1.b.w = -1; @@ -94,7 +94,7 @@ printf("#0093:02:"); for(i=0;i<32;i++) printf("#0088:%02x",ll1.a[i]); printf("#0088:\n"); ll0.b.v = -1; - printf("#0096:01:%llx\n",ll0.b.v); + printf("#0096:01:%llx\n",(LLU)ll0.b.v); printf("#0097:02:"); for(i=0;i<32;i++) printf("#0092:%02x",ll0.a[i]); printf("#0092:\n"); ll0.b.v = 0; ll0.b.w = -1; @@ -104,7 +104,7 @@ printf("#0103:02:"); for(i=0;i<32;i++) printf("#0098:%02x",ll0.a[i]); printf("#0098:\n"); ll.b.v = -1; - printf("#0106:1:%llx\n",ll.b.v); + printf("#0106:1:%llx\n",(LLU)ll.b.v); printf("#0107:02:"); for(i=0;i<32;i++) printf("#0102:%02x",ll.a[i]); printf("#0102:\n"); ll.b.v = 0; ll.b.w = -1; @@ -208,7 +208,7 @@ ll.a[0],ll.a[1],ll.a[2],ll.a[3], ll.a[4],ll.a[5],ll.a[6],ll.a[7] ); - printf("#0210: ll.b.v=%lld ll.b.w=%lld ll.b.x=%lld\n",ll.b.v,ll.b.w,ll.b.x); + printf("#0210: ll.b.v=%lld ll.b.w=%lld ll.b.x=%lld\n",(LLU)ll.b.v,(LLU)ll.b.w,(LLU)ll.b.x); } ll.a[i]=0; }