fix endian.h (be64toh) bug