Libor> I'm curious, why pad the structure instead of using the Libor> packed attribute? I always try to avoid the packed attribute because it forces gcc to generate some terrible code on RISC architectures, since it has to assume the structure might be unaligned. - R.