struct foo9 { uint32_t i1; uint32_t i2; uint8_t c; uint8_t d; };
И кроме размера интересно смещение c и d.