Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Struct/Union alignement problem with Crossworks

2005-09-20 by nourson54

Hello,

I'm trying a fat16 library that use an union for storing the
bootsector data, and it seems the compiler doesn't handle correctly
the width of types in memory. 
So I searched some help on crossworks (gcc) compiler and found that I
have to use this attribute with my concerned unions :
 __attribute__ ((__packed__))

But if the compiler doesn't shout at me when compiling , it seems it
has no effect : my union is badly aligned.

Have any idea ?

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.