endian: use byteswap.h where available