another test
[cparser] / parsetest / anonstruct.c
1 int printf(const char *str, ...);
2
3 typedef struct {
4         struct {
5                 union {
6                         int    a;
7                         double b;
8                 };
9                 struct {
10                         float c;
11                         int   k;
12                 };
13         } v;
14
15         int l;
16 } bla;
17
18 bla bl;
19
20 int main(void)
21 {
22
23         bl.v.a = 12;
24         bl.l = 32;
25         bl.v.c = 23.4;
26
27         printf("%d\n", (char*)&bl.v.c - (char*)&bl);
28
29         return 0;
30 }