ppc64: Don't set Kp bit on SLB
[openbios/afaerber.git] / utils / ofclient / endian.h
blob4d20e7171775bba2e3033f9b2c8def9d6bc7cf5a
2 #define __bswap32(x) \
3 ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | \
4 (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))
6 static int little_endian(void)
8 static short one=1;
9 return *(char *)&one==1;
12 static unsigned int ntohl(unsigned int netlong)
14 if(little_endian())
15 return __bswap32(netlong);
17 return netlong;