This is the mail archive of the ecos-discuss@sourceware.cygnus.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Packed on a Arm Evaulation Board


Hi!

I'm having a problem, I can't find out how to align data on even bytes.

That is, if I create a struct with 4 uint8 (unsigned char) I want the struct to be 8 bytes in size.

Why ? It's a requirment for a jvm I try to run. I've tried with __attribute__ ((packed)), which I thought worked when I tried to
make a struct with one byte, one short and one interger.
But I had lots of "funny" errors so I checked it up a bit more just to se that that 2 unsigned chars used only 16 bit together, not
16 bits EACH.

Anybody got any idea how I should do instead ?

yours
Jens Ohlund




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]