How about an #include <align.h> which contains a single #define which gives the alignment constant for this machine? This of course would only be useful if put into the standard. Which reminds me, is sizeof(char) always = 1 yet? I mean, is it guaranteed? ajr