From 74f0ff6259b3cfa4862ea45a9e70db5acf3ab347 Mon Sep 17 00:00:00 2001 From: tma Date: Wed, 2 Nov 2005 15:28:16 +0000 Subject: * Removed the lcc self tests -- there are none that test bytecode git-svn-id: svn://svn.icculus.org/quake3/trunk@227 edf5b092-35ff-0310-97b2-ce42778d08ea --- code/tools/lcc/tst/fields.c | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 code/tools/lcc/tst/fields.c (limited to 'code/tools/lcc/tst/fields.c') diff --git a/code/tools/lcc/tst/fields.c b/code/tools/lcc/tst/fields.c deleted file mode 100644 index 242a53b..0000000 --- a/code/tools/lcc/tst/fields.c +++ /dev/null @@ -1,34 +0,0 @@ -struct foo { - int a; - char b; - int x : 12, y : 4, : 0, : 4, z : 3; - char c; -} x = { 1, 2, 3, 4, 5, 6 }; -int i = 16; -struct baz { unsigned int a:2, b:4, c:32;} y = { 7, 8, 9}; - -main() -{ - printf("x = %d %d %d %d %d %d\n", x.a, x.b, x.x, x.y, x.z, x.c); - printf("y = %d %d %d\n", y.a, y.b, y.c); - x.y = i; - x.z = 070; - printf("x = %d %d %d %d %d %d\n", x.a, x.b, x.x, x.y, x.z, x.c); - y.a = 2; - y.c = i; - printf("y = %d %d %d\n", y.a, y.b, y.c); - f2(&x); - return 0; -} - -f1(struct baz *p) { - p->a = p->b = 0; - if (p->b) - printf("p->b != 0!\n"); - p->a = 0x3; p->b = 0xf; - printf("p->a = 0x%x, p->b = 0x%x\n", p->a, p->b); -} -f2(struct baz *p) { - p->a = (i==0); - p->b = (f1(p),0); -} -- cgit v1.2.3