Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++

Structure/enum alignment

Sitanshu_N_Intel
Employee
1,153 Views

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.

0 Kudos
2 Replies
JOHI
New Contributor II
690 Views

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.

0 Kudos
Ahmed_H_Intel1
Employee
690 Views
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?
0 Kudos
Reply