COND_SWAP
magic = COND_SWAP(hdr.magic);
version = COND_SWAP(hdr.version);
strtab = COND_SWAP(hdr.strtab);
dirlist = COND_SWAP(hdr.dirlist);
dirlistlen = COND_SWAP(hdr.dirlistlen);
if (COND_SWAP(hdr->magic) != ELFHINTS_MAGIC)
hdr_version = COND_SWAP(hdr->version);
strtab = (char *)mapbase + COND_SWAP(hdr->strtab);
dirlist = strtab + COND_SWAP(hdr->dirlist);
hdr.magic = COND_SWAP(ELFHINTS_MAGIC);
hdr.version = COND_SWAP(1);
hdr.strtab = COND_SWAP(sizeof hdr);
hdr.dirlistlen = COND_SWAP(hdr.strsize);
hdr.strsize = COND_SWAP(hdr.strsize);