A tutorial on data padding says that the char c following int i in the C struct below needs 1 padding byte.
char c
int i
struct test2 { int i