blob: 71b438496f92c91d0e1a619f2d4705624bc668dc (
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
29
30
31
32
33
34
35
|
/* packed tests */
struct in_addr {
int x;
};
struct ip_timestamp {
char ipt_code;
char ipt_len;
char ipt_ptr;
unsigned int ipt_flg:4,
ipt_oflw:4;
union ipt_timestamp {
int ipt_time[1];
struct ipt_ta {
struct in_addr ipt_addr;
int ipt_time;
} ipt_ta[1] __packed;
} ipt_timestamp __packed;
} __packed;
typedef struct __packed {
int x;
} t;
struct x {
char c;
long l;
} __packed;
struct y {
char c;
long l;
};
int a[sizeof(struct y) - sizeof(struct x) - 1];
|