1 struct eth_test_pkt { 2 unsigned short len; 3 unsigned short ctr; 4 unsigned char packet[]; 5 } __attribute__ ((packed)); 6 struct eth_test_pkt pkt_unaligned = { .packet = { 0xFC } }; cmd_unaligned(const void * p)7int cmd_unaligned(const void *p) 8 { 9 return memcmp(p, pkt_unaligned.packet, 1); 10 } 11 12