> So I think using byteorder.h is not a good idea (note the warning).
> How about just having two #defines, picking the Right one based on
> WORDS_BIGENDIAN?
On Linux, the public <byteswap.h> header might have what you need.
For that matter <infiniband/arch.h> has htonll() defined.
- R.
|