Home | History | Annotate | Download | only in mpers-m32
      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][5][7];
     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[7][9];
     32 		unsigned short us[4];
     33 		char sc;
     34 		unsigned char uc;
     35 	} u[3][2];
     36 	short f[0];
     37 } sample_struct;
     38 #include MPERS_DEFS
     39