Michael> Lets also add #else #error __BYTE_ORDER differs from both Michael> __LITTLE_ENDIAN and __BIG_ENDIAN #endif just in case? OK, I guess I can do that. I don't think it's that big a deal though, since we'll immediately see ntohll and htonll as being undefined. - R.