Hi,

On 2 June 2010 20:58, Anthony Liguori <aligu...@us.ibm.com> wrote:
> Currently, console_ch_t is defined as an unsigned long.  However, immediately
> after it's definition, we treat it as a uint32_t *.  This will work on a 
> little
> endian system because of the way bits are layed out but will fail miserably
> on big endian hosts.

It seems that what this really tries to do is like *dest =
leul_to_cpu(v) from bswap.h? (Or cpu_to_leul.. quite difficult to wrap
my head around it..)

Cheers

Reply via email to