Structure Padding


I am facing some problem because structure padding.

I need help in solving the padding problem on structure.


  • This is NOT a HEW discussion but a discussion about the compiler you use.

    Some processors (like SH) require that word data is even aligned and long data is aligned to 4 byte addresses. Depending on your structure it may be neccessary to insert padding bytes to aligne data properly.

    It may also be that a compiler inserts padding bytes to speed up memory access. But this depends on the compiler.