rendered paste body#if __BYTE_ORDER == __BIG_ENDIAN
#warning !!!!!!!!!!!!! Big Endian !!!!!!!!!!!!!!
struct iec61883_packet {
/* First quadlet */
unsigned int eoh0 : 2; // B
unsigned int sid : 6;
unsigned int dbs : 8; // A
unsigned int fn : 2; // D
unsigned int qpc : 3;
unsigned int sph : 1;
unsigned int reserved : 2;
unsigned int dbc : 8; // C
/* Second quadlet */
unsigned int eoh1 : 2;
unsigned int fmt : 6;
unsigned int fdf : 8;
unsigned int syt : 16;
unsigned char data[0];
};
#elif __BYTE_ORDER == __LITTLE_ENDIAN
#warning !!!!!!!!!!!!! Little Endian !!!!!!!!!!!!!!