Wolfgang Denk <[email protected]> wrote on 2010/03/17 12:57:31: > > Dear Joakim Tjernlund, > > In message <OFF4AB0804.BE309218-ONC12576E9.003A69DF-C12576E9. > [email protected]> you wrote: > > > > hmm, I recently discovered that normal user space headers always define > > both __LITTLE_ENDIAN and __BIG_ENDIAN so therefore a > > # ifdef __LITTLE_ENDIAN > > # define DO_CRC(x) crc = tab[(crc ^ (x)) & 255] ^ (crc >> 8) > > # else > > # define DO_CRC(x) crc = tab[((crc >> 24) ^ (x)) & 255] ^ (crc << 8) > > # endif > > > > Wont work. One have to use > > #if __BYTE_ORDER == __LITTLE_ENDIAN > > instead. > > Wenn...
> > Signed-off-by: Joakim Tjernlund <[email protected]> > > > Looks as if this were your very own commit. Do you have a fix in the > works? I know, but I don't have anything ATM. I am too busy debugging serious customer problems. Jocke _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

