1 #include "mpers_type.h"
2 #include DEF_MPERS_TYPE(sample_struct)
3 typedef struct {
4 	struct {
5 		void *p;
6 		char sc;
7 		/* unsigned char mpers_filler_1[1]; */
8 		short ss;
9 		unsigned char uc;
10 		/* unsigned char mpers_filler_2[3]; */
11 		int si;
12 		unsigned ui;
13 		long sl;
14 		unsigned short us;
15 		/* unsigned char mpers_filler_3[6]; */
16 		long long sll __attribute__((__aligned__(8)));
17 		unsigned long long ull;
18 		unsigned long ul;
19 		long asl[3];
20 		char f;
21 		/* unsigned char mpers_end_filler_4[7]; */
22 	} s;
23 	union {
24 		long long sll;
25 		unsigned long long ull;
26 		void *p;
27 		long sl;
28 		unsigned long ul;
29 		int si;
30 		unsigned ui;
31 		short ss;
32 		unsigned short us;
33 		char sc;
34 		unsigned char uc;
35 	} u[3];
36 	short f[0];
37 } sample_struct;
38 #include MPERS_DEFS
39