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