Paul Koning wrote:
"E" == E Weddington <[EMAIL PROTECTED]> writes:
E> typedef int packed_int __attribute__ ((aligned (1)));
I'd rather the compiler got the work than the docs.
Maybe it's better in newer versions; I don't have anything newer than
3.4.1 built right now.
Test program:
typedef int pi __attribute__((packed));
No, look what I wrote above. Can you try using the *aligned* attribute?:
typedef int packed_int __attribute__ ((aligned (1)));
void set(void *p, int v)
{
pi *ppi;
ppi = (pi *) p;
*ppi = v;
}
Eric