39 lines
687 B
C
39 lines
687 B
C
#include <inttypes.h>
|
|
typedef uint32_t mpers_ptr_t;
|
|
typedef
|
|
struct {
|
|
struct {
|
|
mpers_ptr_t p;
|
|
char sc;
|
|
unsigned char mpers_filler_1[1];
|
|
int16_t ss;
|
|
unsigned char uc;
|
|
unsigned char mpers_filler_2[3];
|
|
int32_t si;
|
|
uint32_t ui;
|
|
int32_t sl;
|
|
uint16_t us;
|
|
unsigned char mpers_filler_3[6];
|
|
int64_t sll;
|
|
uint64_t ull;
|
|
uint32_t ul;
|
|
int32_t asl[3][5][7];
|
|
char f;
|
|
unsigned char mpers_end_filler_4[7];
|
|
} ATTRIBUTE_PACKED s;
|
|
union {
|
|
int64_t sll;
|
|
uint64_t ull;
|
|
mpers_ptr_t p;
|
|
int32_t sl;
|
|
uint32_t ul;
|
|
int32_t si;
|
|
uint32_t ui;
|
|
int16_t ss[7][9];
|
|
uint16_t us[4];
|
|
char sc;
|
|
unsigned char uc;
|
|
} u[3][2];
|
|
int16_t f[0];
|
|
} ATTRIBUTE_PACKED mx32_sample_struct;
|
|
#define MPERS_mx32_sample_struct mx32_sample_struct
|