typedef unsigned int bigint; #define ELSIZE 8 #define ELISIZE (ELSIZE / sizeof(bigint)) union element { bigint i[ELISIZE]; unsigned char c[ELSIZE]; }; typedef union element element;