1 // bindgen-flags: --explicit-padding 2 3 typedef unsigned char uint8_t; 4 typedef unsigned short uint16_t; 5 typedef unsigned int uint32_t; 6 7 struct pad_me { 8 uint8_t first; 9 uint32_t second; 10 uint16_t third; 11 }; 12 13 union dont_pad_me { 14 uint8_t first; 15 uint32_t second; 16 uint16_t third; 17 }; 18