ELFDATA2MSB
_ELF_DEFINE_ED(ELFDATA2MSB, 2, "big endian")
ELFDATA2MSB) || (e_class != ELFCLASS32 && e_class !=
ehdr.e_ident[EI_DATA] = ELFDATA2MSB;
#define ELF_DATA ELFDATA2MSB
#define xewtoh(x) ((data == ELFDATA2MSB) ? be64toh(x) : le64toh(x))
#define htoxew(x) ((data == ELFDATA2MSB) ? htobe64(x) : htole64(x))
#define wewtoh(x) ((data == ELFDATA2MSB) ? be32toh(x) : le32toh(x))
#define htowew(x) ((data == ELFDATA2MSB) ? htobe32(x) : htole32(x))
#define xe16toh(x) ((data == ELFDATA2MSB) ? be16toh(x) : le16toh(x))
#define xe32toh(x) ((data == ELFDATA2MSB) ? be32toh(x) : le32toh(x))
#define htoxe32(x) ((data == ELFDATA2MSB) ? htobe32(x) : htole32(x))