Forum Discussion

Sitanshu_N_Intel's avatar
Sitanshu_N_Intel
Icon for New Contributor rankNew Contributor
7 years ago

Structure/enum alignment

Do we need to provide a 32 bit number for the last entity of the enum? in order to get it aligned to word boundary?

I see that if this entry is not present then I see corruption for variables before or after.

2 Replies

  • JOHI's avatar
    JOHI
    Icon for Contributor rankContributor

    Hello,

    The Pragma PACK directive can be of service in your case.

    However, can you provide an example of your code to clarify your issue.

    A rogue pointer is more likely to be the cause of your trouble.

    Best Regards,

    Johi.

  • Ahmed_H_Intel1's avatar
    Ahmed_H_Intel1
    Icon for Frequent Contributor rankFrequent Contributor
    Hi Sitanshu, I think so, you have to provide a 32 bit number. Can you share a sample code to check what you are tring to do?