Read Paul's original response:
What made you think that there isn't any padding bytes between those struct members?
The sizeof a struct isn't necessarily the sum of the sizeof it's parts.

Viggy