Используй union, а если в long порядок расположнния байт волнует (ногами вперед, или наоборот) - поставь селектор через #define #if #else #endif. Порядков расположения всего два для всех известных процессоров и особенностей С- компиляторов (последнее для 8-битников).