summaryrefslogtreecommitdiff
path: root/05/main.c
blob: deea88f0279cdda6e868d4df07a21e77330b76de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/*typedef struct {
	int i[41];
	long double d;
} (*x)(void);

/* typedef enum X { */
/* 	R,S,T */
/*  } *Foo[sizeof(unsigned long)]; */
/* typedef int A[T]; */

typedef struct A {
	int x, y;
	long double c;
	unsigned long d;
	char e[3];
	long f;
} A;

typedef union B{
	int x;
	struct {
		int y;
		struct {long z; } c;
	} c;
}B;

typedef int x[sizeof(A)];
typedef int y[sizeof(struct B)];