
my_long = (((unsigned long)byte4) << 24)
        | (((unsigned long)byte3) << 16)
        | (((unsigned long)byte2) << 8)
        | byte1;
