X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Ftest%2Fbf_init.c;h=094ca693e7c58bb6c14beb9e3433d3e8b325cbd3;hb=3dd573cd53be9632ac141880038823a2a70867f8;hp=6a4a47cd8f0316cebc0182bac235fcee597f0e24;hpb=b1b98c1eca2596074eeec8b1d2da678b3bf07c05;p=libfirm diff --git a/ir/be/test/bf_init.c b/ir/be/test/bf_init.c index 6a4a47cd8..094ca693e 100644 --- a/ir/be/test/bf_init.c +++ b/ir/be/test/bf_init.c @@ -1,29 +1,29 @@ #include "dumpmem.h" struct bf { - int a; - unsigned x:13; - unsigned y:17; - unsigned z:3; - char c; - double d; - unsigned w:9; + int a; + unsigned x:13; + unsigned y:17; + unsigned z:3; + unsigned char c; + double d; + unsigned w:9; }; struct bf mybf = { 0xffffffff, 4097, 65537, 5, 0xff, 4.5, 257 }; -int main(void) { +int main() { - //dumpMem(&mybf, sizeof mybf); - //printf("sizeof mybf %d\n", sizeof mybf); + dumpMem(&mybf, sizeof mybf); + printf("sizeof mybf %d\n", sizeof mybf); - printf("int a (expected -1): %d\n", mybf.a); - printf("unsigned x:13 (expected 4097): %u\n", mybf.x); - printf("unsigned y:17 (expected 65537): %u\n", mybf.y); - printf("unsigned y:3 (expected 5): %u\n", mybf.z); - printf("char c (expected ff): %x\n", mybf.c); - printf("double d (expected 4.5): %.1f\n", mybf.d); - printf("unsigned w:9 (expected 257): %u\n", mybf.w); + printf("int a (expected -1): %d\n", mybf.a); + printf("unsigned x:13 (expected 4097): %u\n", mybf.x); + printf("unsigned y:17 (expected 65537): %u\n", mybf.y); + printf("unsigned y:3 (expected 5): %u\n", mybf.z); + printf("unsigned char c (expected ff): %x\n", (unsigned)mybf.c); + printf("double d (expected 4.5): %.1f\n", mybf.d); + printf("unsigned w:9 (expected 257): %u\n", mybf.w); - return 0; + return 0; }