Have you looked at the "__attribute__ ((packed))" functionality in the GCC documentation under C Extensions -- Variable Attributes? That should allow you to pack the members of the structure when it is declared. David ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/