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;
     }