endian.h fix